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

Fix broken release process #337

Merged
merged 3 commits into from
Jan 23, 2024
Merged

Fix broken release process #337

merged 3 commits into from
Jan 23, 2024

Conversation

kfcampbell
Copy link
Member

@kfcampbell kfcampbell commented Jan 19, 2024

Ever since #330, our releases in fixtures-server have been broken. These issues were due to changes in actions/upload-artifact that weren't evident at the PR level, since releases aren't created for PRs.

This PR follows the migration guide to account for the fact that artifacts are now immutable. This results in three separate artifacts generated rather than the single folder holding all 3 platforms' artifacts that the old code used to generate.

However, these three artifacts will be merged by the merge-multiple field in actions/download-artifact:

The new merge-multiple: input will support downloading multiple Artifacts to the same directory.

The release creation should then proceed like normal.

Copy link

👋 Hi! Thank you for this contribution! Just to let you know, our GitHub SDK team does a round of issue and PR reviews twice a week, every Monday and Friday! We have a process in place for prioritizing and responding to your input. Because you are a part of this community please feel free to comment, add to, or pick up any issues/PRs that are labled with Status: Up for grabs. You & others like you are the reason all of this works! So thank you & happy coding! 🚀

@kfcampbell kfcampbell changed the title Experiments to fix the broken release process Fix broken release process Jan 19, 2024
@kfcampbell kfcampbell marked this pull request as ready for review January 19, 2024 21:41
Copy link
Contributor

@nickfloyd nickfloyd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏

@kfcampbell kfcampbell merged commit fa39d9f into main Jan 23, 2024
6 checks passed
@kfcampbell kfcampbell deleted the broken-build-experiment branch January 23, 2024 19:22
Copy link

🎉 This PR is included in version 8.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants