From 3aa5c4ac986626826473d84b5b28b6292b9e4c45 Mon Sep 17 00:00:00 2001 From: John White <750350+johnhwhite@users.noreply.github.com> Date: Sat, 25 Feb 2023 16:19:17 -0500 Subject: [PATCH 1/2] ci: update release build step --- .github/workflows/release.yml | 10 ++++++---- libs/ng-keyboard-sort/package.json | 2 +- package.json | 3 ++- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6ad4149..eefb031 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,10 +18,8 @@ jobs: with: release-type: node default-branch: '${{ github.ref_name }}' - extra-files: > - [ - { "type": "json", "path": "libs/ng-keyboard-sort/package.json", "jsonpath": "$.version" } - ] + changelog-notes-type: 'github' + package-name: ng-keyboard-sort token: ${{ secrets.GH_TOKEN }} changelog-types: > [ @@ -56,6 +54,9 @@ jobs: - name: Install run: npm ci if: ${{ steps.release.outputs.release_created && steps.cache-node-modules.outputs.cache-hit != 'true' }} + - name: Build + run: npm run build:package + if: ${{ steps.release.outputs.release_created && steps.cache-node-modules.outputs.cache-hit != 'true' }} - name: Publish to NPM if: ${{ steps.release.outputs.release_created }} env: @@ -64,5 +65,6 @@ jobs: echo '//registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}' >> ~/.npmrc cd dist/ng-keyboard-sort set -x + npm version ${{ steps.release.outputs.version }} npm publish --access public --tag "v${{ steps.release.outputs.major }}-lts" npm publish --access public --tag "latest" diff --git a/libs/ng-keyboard-sort/package.json b/libs/ng-keyboard-sort/package.json index ebefc91..57a50ed 100644 --- a/libs/ng-keyboard-sort/package.json +++ b/libs/ng-keyboard-sort/package.json @@ -1,7 +1,7 @@ { "name": "ng-keyboard-sort", "description": "Angular keyboard sort directive", - "version": "1.1.0", + "version": "0.0.0", "license": "MIT", "repository": { "type": "git", diff --git a/package.json b/package.json index b0720ac..ed91d4d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ng-keyboard-sort", "description": "Angular keyboard sort directive", - "version": "0.0.0", + "version": "1.1.0", "license": "MIT", "private": true, "repository": { @@ -13,6 +13,7 @@ "ng": "ng", "start": "nx s e2e", "build": "nx run-many --target=build --all", + "build:package": "nx run ng-keyboard-sort:build:production", "watch": "nx build ng-keyboard-sort --watch --configuration development", "test": "nx test ng-keyboard-sort --browsers=ChromeHeadless --code-coverage --watch=false", "test:e2e": "nx test e2e --browsers=ChromeHeadless --code-coverage --watch=false", From 9e3870b181feea7c5ad059b4cb592abec2d5ef6e Mon Sep 17 00:00:00 2001 From: John White <750350+johnhwhite@users.noreply.github.com> Date: Sat, 25 Feb 2023 16:20:32 -0500 Subject: [PATCH 2/2] update lock file --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd1cbf3..9d62f30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ng-keyboard-sort", - "version": "0.0.0", + "version": "1.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ng-keyboard-sort", - "version": "0.0.0", + "version": "1.1.0", "license": "MIT", "dependencies": { "@angular/cdk": "^15.2.0",