-
Notifications
You must be signed in to change notification settings - Fork 49
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
cicd: Add a Github Action to release automatically #118
cicd: Add a Github Action to release automatically #118
Conversation
ityuhui
commented
May 12, 2022
- A Github Action to release automatically
- Document update for the automatic release
.github/workflows/release.yml
Outdated
git push https://${{ github.token }}@github.com/${{ github.repository }}.git v${{ github.event.inputs.releaseVersion }} | ||
- name: Publish Release | ||
if: ${{ github.event.inputs.dry-run != 'true' }} | ||
uses: ncipollo/release-action@v1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm kind of worried about giving a random github action access to our github token. How complex would it be to do this ourselves in a script/run action instead of using this 3rd party action?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. this is indeed a problem. I will check and find a solution. Maybe gh CLI can help.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done. Please take another look @brendandburns
One comment related to security, otherwise LGTM. |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: brendandburns, ityuhui The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |