@@ -77,11 +77,13 @@ We use GitHub Actions to automate our release process, connecting GitHub Release
7777 ```
7878
7979 This will:
80+
8081 - Update the version in package.json
8182 - Create a git tag
8283 - Push the changes and tag to GitHub
8384
84852 . ** Create GitHub Release** :
86+
8587 - Go to GitHub repository → "Releases" → "Draft a new release"
8688 - Choose the tag that was just created
8789 - Fill in release notes detailing what's new, fixes, and any breaking changes
@@ -90,6 +92,7 @@ We use GitHub Actions to automate our release process, connecting GitHub Release
90923 . ** Automated Publishing** :
9193
9294 The GitHub Action will automatically:
95+
9396 - Verify the package version matches the GitHub tag
9497 - Run linting and build checks
9598 - Generate a changelog from commits since the last release
@@ -103,10 +106,12 @@ We use GitHub Actions to automate our release process, connecting GitHub Release
103106To set up automated publishing:
104107
1051081 . Generate an NPM access token:
109+
106110 - Go to npmjs.com → User Settings → Access Tokens
107111 - Create a new token with "Automation" type and publish permissions
108112
1091132 . Add the token to GitHub repository secrets:
114+
110115 - Go to your GitHub repository → Settings → Secrets → Actions
111116 - Add a new secret named ` NPM_TOKEN ` with the value of your NPM token
112117
0 commit comments