leaflet.pub astro loader
1name: Publish
2on:
3 workflow_run:
4 workflows: [CI]
5 branches: [main]
6 types: [completed]
7
8concurrency: ${{ github.workflow }}-${{ github.ref }}
9
10permissions:
11 contents: write
12 pull-requests: write
13
14jobs:
15 publish:
16 if: ${{ github.event.workflow_run.conclusion == 'success' }}
17 runs-on: ubuntu-latest
18 steps:
19 - uses: actions/checkout@v4
20 - uses: pnpm/action-setup@v2
21 with:
22 version: 10
23 - uses: actions/setup-node@v4
24 with:
25 cache: "pnpm"
26 - run: pnpm install --frozen-lockfile
27 - name: Create Release Pull Request or Publish
28 id: changesets
29 uses: changesets/action@v1
30 with:
31 publish: pnpm run release
32 env:
33 GITHUB_TOKEN: ${{ secrets.GHA_TOKEN }}
34 NPM_TOKEN: ${{ secrets.LEAFLET_PUBLISHING_TOKEN }}