Skip to content

Commit ae54708

Browse files
author
Jake Champion
committed
simplify release-please setup now that we release one artifact
1 parent f6de51c commit ae54708

File tree

3 files changed

+18
-24
lines changed

3 files changed

+18
-24
lines changed

.github/workflows/release-please.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,32 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: google-github-actions/release-please-action@v3
12+
id: release
1213
with:
13-
command: manifest
14+
release-type: node
15+
package-name: '@fastly/js-compute'
16+
changelog-path: 'CHANGELOG.md'
17+
bump-minor-pre-major: true
18+
bump-patch-for-minor-pre-major: true
19+
draft: false
20+
prerelease: false
1421
token: ${{ secrets.JS_COMPUTE_RUNTIME_GITHUB_TOKEN }}
15-
- uses: actions/checkout@v2
16-
if: ${{ steps.release.outputs.releases_created }}
17-
- uses: actions/setup-node@v2
22+
23+
- uses: actions/checkout@v3
24+
if: ${{ steps.release.outputs.release_created }}
25+
26+
- uses: actions/setup-node@v3
27+
if: ${{ steps.release.outputs.release_created }}
1828
with:
1929
cache: 'npm'
2030
node-version: 18
2131
registry-url: 'https://registry.npmjs.org'
22-
if: ${{ steps.release.outputs.releases_created }}
32+
2333
- run: npm ci && npm run build
24-
if: ${{ steps.release.outputs.releases_created }}
34+
if: ${{ steps.release.outputs.release_created }}
35+
2536
- run: npm publish
37+
if: ${{ steps.release.outputs.release_created }}
2638
env:
2739
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
2840
FASTLY_API_TOKEN: ${{secrets.FASTLY_API_TOKEN}}
29-
if: ${{ steps.release.outputs.releases_created }}

.release-please-manifest.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

release-please-config.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)