-
Notifications
You must be signed in to change notification settings - Fork 29
Put back reusable deploy workflow #6080
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
Conversation
https://ucsc-cgl.atlassian.net/browse/SEAB-6860 * Revert "Revert "Use reusable deploy artifacts workflow (#6043)"" This reverts commit 96e18e3. * Put back old tagged_release workflow * Update image digest folder
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #6080 +/- ##
==========================================
Coverage 74.41% 74.41%
Complexity 5639 5639
==========================================
Files 386 386
Lines 20206 20206
Branches 2088 2088
==========================================
Hits 15037 15037
Misses 4170 4170
Partials 999 999
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
Could you add this somewhere in the release checklists for 1.16.x (if not already)? |
It's part of the 1.16.6 prod checklist under Versions https://github.com/dockstore/dockstore-deploy/wiki/1.16.6-prod-checklist, which is linked at the wiki Home page https://github.com/dockstore/dockstore-deploy/wiki |
Description
When we merged 1.16.4 into develop (commit), it accidentally reverted #6054 which put back the reusable deploy workflow.
This PR puts back the reusable
deploy_artifacts
workflow that was introduced in #6043 and reinstated in #6054. This PR really just cherry picks #6054 with the addition of addingworkflow_dispatch
so it can be called in the GitHub Actions UI as a backup.The old tagged_release workflow is still there as a backup and for use in 1.16.x releases. I will create a ticket to remove it in 1.18.
dockstore-webservice
folder is still required for 1.16.x releases. This is because the tagged_release workflow in the master branch does NOT copy it to thedockstore-webservice
folder.dockstore-webservice
folder in S3. This step will go away for 1.17 because we have the reusable deploy workflow.Review Instructions
Create a branch, commit a change and push it. Go to GitHub Actions tab and verify that the Deploy Artifacts workflow runs successfully. Do the same for a tag.
Issue
https://ucsc-cgl.atlassian.net/browse/SEAB-6916
Security and Privacy
If there are any concerns that require extra attention from the security team, highlight them here and check the box when complete.
e.g. Does this change...
Please make sure that you've checked the following before submitting your pull request. Thanks!
mvn clean install
@RolesAllowed
annotation