From 8efd9af94e436767ed0951fa9098252fb125bbb3 Mon Sep 17 00:00:00 2001 From: lexie Date: Thu, 17 Apr 2025 14:35:40 +1000 Subject: [PATCH 1/2] Adjust github workflow --- .github/workflows/release-package.yml | 33 +++++-------------- package.json | 2 +- projects/password-strength-meter/package.json | 3 +- 3 files changed, 12 insertions(+), 26 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 8942f1be..49f4a875 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -5,42 +5,27 @@ on: types: [created] jobs: - build: + publish-npr: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + - uses: actions/checkout@v3 - name: Use Node.js 22 - uses: actions/setup-node@v3 - with: - node-version: 22 - registry-url: 'https://registry.npmjs.org' + - uses: actions/setup-node@v3 + - with: + - node-version: 22 + - registry-url: 'https://registry.npmjs.org' - name: Install dependencies - run: npm ci + - run: npm ci - name: Link lib - run: npm link ./projects/password-strength-meter + - run: npm link ./projects/password-strength-meter - name: Build - Lib - run: npm run build:lib:prod - - publish-npr: - needs: build - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - # Setup .npmrc file to publish to npm - - name: Use Node.js 22 - uses: actions/setup-node@v3 - with: - node-version: 22 - registry-url: https://registry.npmjs.org + - run: npm run build:lib:prod - - name: Install dependencies - run: npm ci - name: Publish package run: npm publish dist/password-strength-meter/ --access public env: diff --git a/package.json b/package.json index 2c6f2bfe..3b0a5e64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@eresearchqut/angular-password-strength-meter", - "version": "13.0.6", + "version": "13.0.7", "scripts": { "ng": "ng", "serve": "ng serve", diff --git a/projects/password-strength-meter/package.json b/projects/password-strength-meter/package.json index c084497a..ced077a4 100644 --- a/projects/password-strength-meter/package.json +++ b/projects/password-strength-meter/package.json @@ -1,9 +1,10 @@ { "name": "@eresearchqut/angular-password-strength-meter", - "version": "13.0.6", + "version": "13.0.7", "dependencies": { "tslib": "^2.8.1" }, + "types": "index.d.ts", "peerDependencies": { "@angular/common": "^19.2.3", "@angular/core": "^19.2.3", From 97f26bf5e50e466aa52403b8bdea3bb5c6046ea0 Mon Sep 17 00:00:00 2001 From: lexie Date: Thu, 17 Apr 2025 14:38:08 +1000 Subject: [PATCH 2/2] Fix workflow format --- .github/workflows/release-package.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release-package.yml b/.github/workflows/release-package.yml index 49f4a875..69cb90d0 100644 --- a/.github/workflows/release-package.yml +++ b/.github/workflows/release-package.yml @@ -9,22 +9,22 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - - uses: actions/checkout@v3 + uses: actions/checkout@v3 - name: Use Node.js 22 - - uses: actions/setup-node@v3 - - with: - - node-version: 22 - - registry-url: 'https://registry.npmjs.org' + uses: actions/setup-node@v3 + with: + node-version: 22 + registry-url: 'https://registry.npmjs.org' - name: Install dependencies - - run: npm ci + run: npm ci - name: Link lib - - run: npm link ./projects/password-strength-meter + run: npm link ./projects/password-strength-meter - name: Build - Lib - - run: npm run build:lib:prod + run: npm run build:lib:prod - name: Publish package run: npm publish dist/password-strength-meter/ --access public