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

Add post-release CI which triggers wheelhouse creation via gh #1102

Merged
merged 3 commits into from
Aug 25, 2023

Conversation

ptheywood
Copy link
Member

@ptheywood ptheywood commented Aug 18, 2023

Adds a CI workflow which is triggered by release publication, which will then trigger a different workflow on another repository.

This required a PAT to be created and stored in the appropraite repository secret, and it will need renewing ~once a year.

We could extend this new workflow to also trigger docs builds for us (which fetches content from FLAMEGPU2's master branch when rebuilt).

Hosted at https://whl.flamegpu.com, with basic instructions. The next release will need the release notes adapting for this.

Closes #645

This requires a PAT to be created and stored in the appropraite repository secret
@ptheywood ptheywood marked this pull request as ready for review August 18, 2023 16:36
@ptheywood ptheywood merged commit c93130c into master Aug 25, 2023
@ptheywood ptheywood deleted the ci-trigger-wheelhouse branch August 25, 2023 10:33
@ptheywood
Copy link
Member Author

Manually triggerd the new post-release CI post merge:

https://github.com/FLAMEGPU/FLAMEGPU2/actions/runs/5974872939

Which successfully triggered a run of the wheelhouse deployment ci:

https://github.com/FLAMEGPU/FLAMEGPU2-wheelhouse/actions/runs/5974874888

So that's behaved as intended, and will auto rebuild the wheelhouse on the next github release

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.

Self-hosted (ghpages) pip archive html file
2 participants