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

Further automate build and release process #108

Open
3 tasks
sethmlarson opened this issue Apr 9, 2024 · 0 comments
Open
3 tasks

Further automate build and release process #108

sethmlarson opened this issue Apr 9, 2024 · 0 comments

Comments

@sethmlarson
Copy link
Collaborator

sethmlarson commented Apr 9, 2024

We also have partially automated the release process in GitHub Actions but haven't reached the level of automation that we have for Windows and Azure Pipelines.

Currently run_release requires humans to click around in the GitHub UI to manually execute the GitHub workflow, which wasn't the case before. We also lost the automatic local testing step in favor of testing on GitHub Actions, but local assurance is good to have for RMs.

  • Further automate kicking off the build and release workflows on GitHub Actions.
  • Automatically detect workflow completion and download artifacts from GitHub Actions.
  • Add back local testing to run_release.py script once artifacts are automatically downloaded.

cc @ambv

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

No branches or pull requests

1 participant