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

CICD: Add create-release-pr workflow #797

Merged
merged 5 commits into from
Jul 6, 2023

Conversation

algobarb
Copy link
Contributor

@algobarb algobarb commented Jun 23, 2023

Summary

Add create-release-pr github action workflow which will:

  1. Update the README with the new JavaScript release version and the integrity hash
  2. Update the CHANGELOG.md
  3. Update package.json and package-lock.json

Testing

Testing done in a separate repo:
https://github.com/algobarb/test/pull/121/files

@algobarb algobarb requested a review from a team as a code owner June 23, 2023 16:43
@algobarb algobarb requested a review from excalq June 23, 2023 16:43
@algobarb algobarb self-assigned this Jun 23, 2023
Copy link
Contributor

@excalq excalq left a comment

Choose a reason for hiding this comment

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

This looks very comprehensive and well made. Thanks for creating this workflow!

@algobarb
Copy link
Contributor Author

algobarb commented Jun 26, 2023

I'm going to replace the changelog builder github action with an API. I will reopen this PR after testing.

@algobarb algobarb closed this Jun 26, 2023
@algobarb algobarb reopened this Jun 26, 2023
@algobarb algobarb merged commit 7265352 into algorand:develop Jul 6, 2023
2 checks passed
@algobarb algobarb deleted the create-release-pr-workflow branch July 6, 2023 15:40
joe-p pushed a commit to joe-p/js-algorand-sdk that referenced this pull request Apr 11, 2024
* add create-release-pr workflow

* reformat bump_version.py script

* replace changelog-builder github action with api call

* replace npm install with npm ci

* add new line between changelog entry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants