Skip to content

Commit 1ad2a20

Browse files
ci(github): fix publish
Release-As: 1.0.1
1 parent 467ab47 commit 1ad2a20

2 files changed

Lines changed: 32 additions & 37 deletions

File tree

.github/workflows/publish.yml

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

.github/workflows/release-please.yml

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,44 @@ on:
44
branches:
55
- master
66

7-
permissions:
8-
contents: write
9-
pull-requests: write
10-
117
jobs:
128
release-please:
139
runs-on: ubuntu-latest
10+
outputs:
11+
release_created: ${{ steps.release.outputs.release_created }}
12+
permissions:
13+
contents: write
14+
pull-requests: write
1415

1516
steps:
1617
- name: Release Please
1718
uses: googleapis/release-please-action@v4
19+
id: release
1820
with:
1921
release-type: node
22+
23+
publish:
24+
runs-on: ubuntu-latest
25+
needs: release-please
26+
if: ${{ needs.release-please.outputs.release_created }}
27+
permissions:
28+
contents: read
29+
packages: write
30+
31+
steps:
32+
- name: Checkout repository
33+
uses: actions/checkout@v6
34+
35+
- name: Use Node.js
36+
uses: actions/setup-node@v6
37+
with:
38+
registry-url: https://npm.pkg.github.com
39+
scope: '@remarkablemark'
40+
41+
- name: Install dependencies
42+
run: npm ci --prefer-offline
43+
44+
- name: Publish package
45+
run: npm publish
46+
env:
47+
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)