Skip to content

Add basic release automation #15

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

Merged
merged 1 commit into from
Mar 3, 2023
Merged

Add basic release automation #15

merged 1 commit into from
Mar 3, 2023

Conversation

bcomnes
Copy link
Member

@bcomnes bcomnes commented Feb 23, 2023

This release flow aims for the following features:

  • npm version && npm publish works locally
  • Action dispatch runs the same scripts as the local workflow
  • Automatic build and changelog generation
  • Github release support

@voxpelli if you want to factor something like this into the re-uesable workflow, let me know, or give me an idea how you want it done and I can do that.

@bcomnes bcomnes requested a review from voxpelli February 23, 2023 00:06
@socket-security-staging
Copy link

socket-security-staging bot commented Feb 23, 2023

Socket Security Pull Request Report

👍 No new dependency issues detected in pull request

📊 Modified Top Level Dependencies:

➕ Added Package
gh-release@7.0.2
auto-changelog@2.4.0
Pull request report summary
Issue Status
Install scripts ✅ 0 issues
Native code ✅ 0 issues
Bin script shell injection ✅ 0 issues
Unresolved require ✅ 0 issues
Invalid package.json ✅ 0 issues
HTTP dependency ✅ 0 issues
Git dependency ✅ 0 issues
Potential typo squat ✅ 0 issues
Known Malware ✅ 0 issues
Telemetry ✅ 0 issues
Protestware/Troll package ✅ 0 issues
AI detected malware ✅ 0 issues
Bot Commands

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of package-name@version specifiers. e.g. @SocketSecurity ignore foo@1.0.0 bar@* or ignore all packages with @SocketSecurity ignore-all

Powered by socket.dev

@bcomnes bcomnes self-assigned this Feb 23, 2023
@bcomnes
Copy link
Member Author

bcomnes commented Feb 27, 2023

I need to fix the lifecycle hooks on this before tests pass.

This release flow aims for the following features:
- npm version && npm publish works locally
- Action dispatch runs the same scripts as the local workflow
- Automatic build and changelog generation
- Github release support
@bcomnes bcomnes force-pushed the release-automation branch from 6f4bfc6 to df2b76b Compare March 3, 2023 21:28
@bcomnes
Copy link
Member Author

bcomnes commented Mar 3, 2023

Ok fixed up those tests.

@bcomnes bcomnes merged commit c8c8ce4 into master Mar 3, 2023
@bcomnes bcomnes deleted the release-automation branch March 3, 2023 21:29
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.

1 participant