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

Packages auto-release actions #86

Merged
merged 10 commits into from
Apr 3, 2024
Merged

Packages auto-release actions #86

merged 10 commits into from
Apr 3, 2024

Conversation

CarlosGamero
Copy link
Collaborator

@CarlosGamero CarlosGamero commented Apr 2, 2024

Changes

Adding a release action per package so we can say good-bye to manual releases on this repo 🙌

Notes:

  • Packages actions use the common action to reduce boilerplate code. Here is the common release in action

Checklist

  • Apply one of following labels; major, minor, patch or skip-release
  • I've updated the documentation, or no changes were necessary
  • I've updated the tests, or no changes were necessary

@@ -1,67 +0,0 @@
name: Release to NPM -> api-common
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Renamed to release.api-common.yml

@@ -27,16 +27,17 @@
"lint": "eslint --cache --max-warnings=0 && prettier --check --log-level warn src \"**/*.{json,md}\" && tsc --noEmit",
"lint:fix": "eslint --fix && prettier --write src \"**/*.{json,md}\"",
"test": "vitest run --coverage",
"prepublishOnly": "npm run build"
"prepublishOnly": "npm run build",
"package-version": "echo $npm_package_version"
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

needed by the common action (git message part)

@CarlosGamero CarlosGamero marked this pull request as ready for review April 2, 2024 11:25
Copy link
Collaborator

@dariacm dariacm left a comment

Choose a reason for hiding this comment

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

4f47d14cb35629ba81c2cc2ab59395b0

@CarlosGamero CarlosGamero merged commit 4618601 into main Apr 3, 2024
5 checks passed
@CarlosGamero CarlosGamero deleted the feature/release_actions branch April 3, 2024 14:57
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.

2 participants