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

fix: make post-versioning script also update tags on github #3614

Merged

Conversation

heath-freenome
Copy link
Member

@heath-freenome heath-freenome commented Apr 18, 2023

Reasons for making this change

The 5.6.1 release failed to publish because the post-versioning script did not update the tags made by npx lerna version

  • Added a new scripts/get-version-tag.js file that returns the current version tag by reading the version from the @rjsf/utils package
  • Added new commit-package-changes as a separate script to shorten the post-versioning script
  • Added new update-version-tags script that uses the get-version-tags.js script to force update the local and remote tags to the current head
  • Updated package*.json to add cross-env so that the setting of the CI variable in commit-package-changes works on all environments
  • Updated the CHANGELOG.md file accordingly

Checklist

  • I'm updating documentation
  • I'm adding or updating code
    • I've added and/or updated tests. I've run npm run test:update to update snapshots, if needed.
    • I've updated docs if needed
    • I've updated the changelog with a description of the PR
  • I'm adding a new feature
    • I've updated the playground with an example use of the feature

The 5.6.1 release failed to push because the `post-versioning` script did not update the tags made by `npx lerna version`
- Added a new `scripts/get-version-tag.js` file that returns the current version tag by reading the version from the `@rjsf/utils` package
- Added new `commit-package-changes` as a separate script to shorten the `post-versioning` script
- Added new `update-version-tags` script that uses the `get-version-tags.js` script to force update the local and remote tags to the current head
- Updated `package*.json` to add `cross-env` so that the setting of the CI variable in `commit-package-changes` works on all environments
- Updated the `CHANGELOG.md` file accordingly
@heath-freenome heath-freenome force-pushed the fix-tagging-in-post-version branch from b181ac3 to 2522f47 Compare April 18, 2023 20:18
@heath-freenome heath-freenome merged commit 5256392 into rjsf-team:main Apr 18, 2023
@heath-freenome heath-freenome deleted the fix-tagging-in-post-version branch April 18, 2023 23:39
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.

2 participants