https://github.com/gini/gini-mobile-ios
Monorepo for Gini iOS SDKs
https://github.com/gini/gini-mobile-ios
Last synced: 5 months ago
JSON representation
Monorepo for Gini iOS SDKs
- Host: GitHub
- URL: https://github.com/gini/gini-mobile-ios
- Owner: gini
- License: other
- Created: 2021-09-29T11:01:26.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-08-26T09:14:53.000Z (11 months ago)
- Last Synced: 2025-08-26T11:36:11.790Z (11 months ago)
- Language: Swift
- Size: 473 MB
- Stars: 12
- Watchers: 9
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gini-mobile-ios
Monorepo for Gini iOS SDKs
## Generate SBOM JSONs manually
To manually generate SBOM JSONs for our Swift Packages you need to do the following steps:
1. Make sure you have node 21+ available in your terminal.
2. Run fastlane with the `generate_sboms` lane and pass in the release repo urls of the Swift Packages and the repo (GitHub) credentials.
You can find the release repo url in the package's release workflow in the `.github/workflows` folder. For example for the Health SDK the release workflow is located at `.github/workflows/health-sdk.release.yml`.
!!IMPORTANT!!: always set `ci` to `false`, otherwise your git user and email will be overriden in your git configuration.
For example for Health SDK you should execute the following command in your terminal:
```
bundle exec fastlane generate_sboms \
swift_package_repo_urls:"https://github.com/gini/health-sdk-ios.git, https://github.com/gini/health-sdk-pinning-ios.git" \
repo_user:"GitHub user" repo_password:"GitHub password" \
ci:"false"
```
3. The SBOM JSONs will be located at `fastlane/sbom-jsons.zip`