diff --git a/.github/workflows/plan-release.yml b/.github/workflows/plan-release.yml index 04a8627..b2843ad 100644 --- a/.github/workflows/plan-release.yml +++ b/.github/workflows/plan-release.yml @@ -35,7 +35,7 @@ jobs: contents: write issues: read pull-requests: write - if: needs.should-run-release-plan-prepare.outputs.should-prepare == 'true' + if: needs.should-run-release-plan-prepare.outputs.should-prepare == 'true' steps: - uses: release-plan/actions/prepare@v1 name: Run release-plan prepare @@ -45,7 +45,7 @@ jobs: GITHUB_AUTH: ${{ secrets.GITHUB_TOKEN }} id: explanation - - uses: peter-evans/create-pull-request@v7 + - uses: peter-evans/create-pull-request@v8 name: Create Prepare Release PR with: commit-message: "Prepare Release ${{ steps.explanation.outputs.new-version}} using 'release-plan'" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 993e3ea..77725c0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,15 +26,14 @@ jobs: attestations: write steps: - - uses: actions/checkout@v5 - - uses: pnpm/action-setup@v4 + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v5 - uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 registry-url: 'https://registry.npmjs.org' cache: pnpm - run: pnpm install --frozen-lockfile - - run: npm install -g npm@latest # ensure that the globally installed npm is new enough to support OIDC - name: Publish to NPM run: NPM_CONFIG_PROVENANCE=true pnpm release-plan publish env: diff --git a/RELEASE.md b/RELEASE.md index 4fc90b6..c6ef9c1 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -24,4 +24,4 @@ When reviewing merged PR's the labels to be used are: ## Release -Once the prep work is completed, the actual release is straight forward: you just need to merge the open [Plan Release](https://github.com/universal-ember/ember-astro/pulls?q=is%3Apr+is%3Aopen+%22Prepare+Release%22+in%3Atitle) PR +Once the prep work is completed, the actual release is straight forward: you just need to merge the open [Plan Release](https://github.com/ember-tooling/ember-astro/pulls?q=is%3Apr+is%3Aopen+%22Prepare+Release%22+in%3Atitle) PR diff --git a/package.json b/package.json index 8549615..043f3f6 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ ], "homepage": "https://github.com/ember-tooling/ember-astro#readme", "repository": { - "url": "git+https://github.com/ember-tooling/ember-astro.git", - "type": "git" + "type": "git", + "url": "git+https://github.com/ember-tooling/ember-astro.git" }, "license": "MIT", "author": "NullVoxPopuli", @@ -32,8 +32,8 @@ "format": "prettier . --write", "lint": "concurrently 'pnpm:lint:*(!fix)' --prefixColors auto", "lint:format": "prettier . --write", - "lint:types": "tsc --noEmit", - "lint:publish": "publint ." + "lint:publish": "publint .", + "lint:types": "tsc --noEmit" }, "dependencies": { "@babel/core": "^7.28.3", @@ -53,7 +53,7 @@ "prettier": "^3.6.2", "prettier-plugin-ember-template-tag": "^2.1.0", "publint": "^0.3.16", - "release-plan": "^0.17.0", + "release-plan": "^0.18.0", "typescript": "^5.9.2" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0a644f..786cd44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,8 +56,8 @@ importers: specifier: ^0.3.16 version: 0.3.16 release-plan: - specifier: ^0.17.0 - version: 0.17.2 + specifier: ^0.18.0 + version: 0.18.0 typescript: specifier: ^5.9.2 version: 5.9.2 @@ -2459,8 +2459,8 @@ packages: resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==} engines: {node: '>=20.20.0'} - github-changelog@2.1.1: - resolution: {integrity: sha512-MRJXYVBJi5EUtIvaMokAIMAOmDwx8EtO2xK2yhK/jSHQBRGVwuhVGYhSCWPSnku8MTtL4mfk2qFNqUhx2ZC98A==} + github-changelog@2.1.4: + resolution: {integrity: sha512-mZQF/YC9OR8XMGpYlLQqG66RiKwlaQZ7rXTZug28oOYkzOXd0acszuvYHVzPlYmns1aDDSwQkbzFxNOYpWhmig==} engines: {node: 18.* || 20.* || >= 22} hasBin: true @@ -2473,6 +2473,7 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@11.0.3: @@ -2769,10 +2770,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - js-yaml@4.2.0: resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} hasBin: true @@ -3536,8 +3533,8 @@ packages: rehype@13.0.2: resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} - release-plan@0.17.2: - resolution: {integrity: sha512-LgE/3CU8sFZt28uJR886xvWdw/CL0g5g5YSFTAJUvUy5qdERZdcc1pu317nKpYFs/yEDjiUasLj3rxnXBJf1zA==} + release-plan@0.18.0: + resolution: {integrity: sha512-WzP+O+XRF4AqhTDQK84FovY+TxHyC8J7QWoOwxnrvVjyHns417l1FUldboRhBYua5Pej6Yg/2jH1dEH2MRNHeA==} hasBin: true remove-types@1.0.0: @@ -3854,6 +3851,7 @@ packages: tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me terser@5.43.1: resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==} @@ -5627,7 +5625,7 @@ snapshots: dependencies: fast-glob: 3.3.3 jju: 1.4.0 - js-yaml: 4.1.0 + js-yaml: 4.2.0 '@napi-rs/wasm-runtime@1.1.6(82262f280c221ffc15cff1ea79de0961)': dependencies: @@ -5651,7 +5649,7 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.2 + semver: 7.8.5 '@npmcli/git@6.0.3': dependencies: @@ -5661,7 +5659,7 @@ snapshots: npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.8.5 which: 5.0.0 '@npmcli/move-file@1.1.2': @@ -5676,7 +5674,7 @@ snapshots: hosted-git-info: 8.1.0 json-parse-even-better-errors: 4.0.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.8.5 validate-npm-package-license: 3.0.4 '@npmcli/promise-spawn@8.0.3': @@ -7208,7 +7206,7 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - github-changelog@2.1.1: + github-changelog@2.1.4: dependencies: '@manypkg/get-packages': 2.2.2 chalk: 4.1.2 @@ -7564,10 +7562,6 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - js-yaml@4.2.0: dependencies: argparse: 2.0.1 @@ -7941,7 +7935,7 @@ snapshots: npm-install-checks@7.1.2: dependencies: - semver: 7.7.2 + semver: 7.8.5 npm-normalize-package-bin@4.0.0: {} @@ -7949,7 +7943,7 @@ snapshots: dependencies: hosted-git-info: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.8.5 validate-npm-package-name: 6.0.2 npm-pick-manifest@10.0.0: @@ -7957,7 +7951,7 @@ snapshots: npm-install-checks: 7.1.2 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.2 + semver: 7.8.5 npm-run-path@4.0.1: dependencies: @@ -8068,7 +8062,7 @@ snapshots: ky: 1.9.1 registry-auth-token: 5.1.0 registry-url: 6.0.1 - semver: 7.7.2 + semver: 7.8.5 package-manager-detector@1.6.0: {} @@ -8291,7 +8285,7 @@ snapshots: rehype-stringify: 10.0.1 unified: 11.0.5 - release-plan@0.17.2: + release-plan@0.18.0: dependencies: '@manypkg/get-packages': 2.2.2 '@npmcli/package-json': 6.2.0 @@ -8301,11 +8295,11 @@ snapshots: cli-highlight: 2.1.11 execa: 9.6.0 fs-extra: 11.3.1 - github-changelog: 2.1.1 - js-yaml: 4.1.0 + github-changelog: 2.1.4 + js-yaml: 4.2.0 latest-version: 9.0.0 parse-github-repo-url: 1.4.1 - semver: 7.7.2 + semver: 7.8.5 yargs: 17.7.2 transitivePeerDependencies: - bluebird