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

Update "Releases" page when a new tag is pushed to repo #281

Merged
merged 37 commits into from
Jan 21, 2025

Conversation

anmolshres98
Copy link
Contributor

Closes #229

This PR makes it so that every time a package is published to npm and a tag is created then pushed to this repo, the newly created script

  • discerns the packageName and version from the tag
  • determines what the package directory is and the CHANGELOG md for the package would be
  • extracts the relevant release notes for the current tagged release
  • determines and creates zipped artifacts for the specific package
  • uses gh cli to create a new release using the triggered tag containing above parsed release notes and artifacts

Testing:

@anmolshres98
Copy link
Contributor Author

The Create GitHub Release workflow here is being reported as failed as it was forced to fail on purpose during a test. Check this comment for details: #281 (comment)

@anmolshres98 anmolshres98 enabled auto-merge (squash) January 16, 2025 16:40
@anmolshres98 anmolshres98 disabled auto-merge January 16, 2025 18:14
@DanRod1999
Copy link

Didn't look to close into this, but is creating a release using this action step potentially an option?
https://github.com/actions/create-release

we should also be trying to leverage to tools actions have as much as we can I think. Its what we currently in ado at least.

@aruniverse
Copy link
Member

Didn't look to close into this, but is creating a release using this action step potentially an option? actions/create-release

we should also be trying to leverage to tools actions have as much as we can I think. Its what we currently in ado at least.

I agree we should look at using existing tools instead of rolling our own if possible.
But what Dan linked has been archived and no longer supported, plz dont use it

@anmolshres98 anmolshres98 enabled auto-merge (squash) January 17, 2025 22:27
@anmolshres98 anmolshres98 merged commit ff67f5b into main Jan 21, 2025
13 checks passed
@anmolshres98 anmolshres98 deleted the as/fix-releases-and-tags branch January 21, 2025 23:30
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.

Releases are not being added to GitHub
5 participants