Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate Github releases #2

Closed
wants to merge 2 commits into from
Closed

Automate Github releases #2

wants to merge 2 commits into from

Conversation

pacu
Copy link
Owner

@pacu pacu commented May 30, 2024

Make a release workflow for the Swift FFI that:
- builds the existing rust code
- packages into Xcframework
- updates the Swift package directory
- zips and calculates SHA-256 of xcframework
- updates the Package.swift with the artifact url and checksum
- commits the changes, pushes them and tags the repo
- creates a Github Release with notes that have the Diff and checksum

closes #2
closes Electric-Coin-Company#99

pacu added a commit that referenced this pull request May 31, 2024
    - builds the existing rust code
    - packages into Xcframework
    - updates the Swift package directory
    - zips and calculates SHA-256 of xcframework
    - updates the Package.swift with the artifact url and checksum
    - commits the changes, pushes them and tags the repo
    - creates a Github Release with notes that have the Diff and checksum

closes #2
closes Electric-Coin-Company#99
@pacu pacu changed the title Release 0.0.0 Automate Github releases May 31, 2024
    - builds the existing rust code
    - packages into Xcframework
    - updates the Swift package directory
    - zips and calculates SHA-256 of xcframework
    - updates the Package.swift with the artifact url and checksum
    - commits the changes, pushes them and tags the repo
    - creates a Github Release with notes that have the Diff and checksum

closes #2
closes Electric-Coin-Company#99
@pacu pacu closed this May 31, 2024
@pacu pacu deleted the release-0.0.0 branch May 31, 2024 23:44
pacu added a commit that referenced this pull request May 31, 2024
    - builds the existing rust code
    - packages into Xcframework
    - updates the Swift package directory
    - zips and calculates SHA-256 of xcframework
    - updates the Package.swift with the artifact url and checksum
    - commits the changes, pushes them and tags the repo
    - creates a Github Release with notes that have the Diff and checksum

closes #2
closes Electric-Coin-Company#99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

make xcframework done manually by PR authors is error-prone and a potential security hazard
1 participant