From 58208af56874dc4a1d298058e2467bb8e031f7a9 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Mon, 3 Jun 2024 09:27:46 +0100 Subject: [PATCH] Use non-action package-versioner This may fail if this repo doesn't have permissions to use this package --- .github/workflows/build.yml | 1 - header-gen/.npmrc | 1 + header-gen/package-lock.json | 30 ++++++++++++++++++++++++++++++ header-gen/package.json | 4 +++- 4 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 header-gen/.npmrc diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 39768db..d758c6c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,6 @@ jobs: registry-url: "https://npm.pkg.github.com" cache: npm cache-dependency-path: header-gen/package-lock.json - - uses: microbit-foundation/npm-package-versioner-action@v1 - run: npm ci env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/header-gen/.npmrc b/header-gen/.npmrc new file mode 100644 index 0000000..d617cf0 --- /dev/null +++ b/header-gen/.npmrc @@ -0,0 +1 @@ +@microbit-foundation:registry=https://npm.pkg.github.com/microbit-foundation diff --git a/header-gen/package-lock.json b/header-gen/package-lock.json index eda8f72..0cfeab6 100644 --- a/header-gen/package-lock.json +++ b/header-gen/package-lock.json @@ -9,6 +9,7 @@ "version": "0.1.0", "license": "MIT", "devDependencies": { + "@microbit-foundation/npm-package-versioner": "^2.0.1", "@types/jest": "^29.5.12", "jest": "^29.7.0", "ts-jest": "^29.1.4", @@ -1003,6 +1004,29 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@microbit-foundation/npm-package-versioner": { + "version": "2.0.1", + "resolved": "https://npm.pkg.github.com/download/@microbit-foundation/npm-package-versioner/2.0.1/3250c7ad02930aab0c26bd69b0270e5b951b2a0c", + "integrity": "sha512-B8MHONxqIG5DIan9a5pyXABB6USTJj2DB9f/2MZVs+Dsy5IwTSKaUO/tS3XhDMQpvm2fZM7g6KRjL5TIYZcjXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/semver": "^5.5.0", + "semver": "^5.6.0" + }, + "bin": { + "update-ci-version": "bin/update-ci-version.js" + } + }, + "node_modules/@microbit-foundation/npm-package-versioner/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -1144,6 +1168,12 @@ "undici-types": "~5.26.4" } }, + "node_modules/@types/semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", + "dev": true + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", diff --git a/header-gen/package.json b/header-gen/package.json index 30cc7a8..de56b56 100644 --- a/header-gen/package.json +++ b/header-gen/package.json @@ -14,9 +14,11 @@ "start": "ts-node --project tsconfig.cli.json src/cli.ts", "test": "jest", "prepare": "tsc", - "build": "tsc" + "build": "tsc", + "ci:update-version": "update-ci-version" }, "devDependencies": { + "@microbit-foundation/npm-package-versioner": "^2.0.1", "@types/jest": "^29.5.12", "jest": "^29.7.0", "ts-jest": "^29.1.4",