Skip to content
This repository was archived by the owner on Oct 30, 2025. It is now read-only.

Commit 5c81ae6

Browse files
committed
fix: deploy
1 parent 2db59a8 commit 5c81ae6

File tree

2 files changed

+54
-62
lines changed

2 files changed

+54
-62
lines changed

.github/workflows/build.yml

Lines changed: 52 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -4,64 +4,56 @@ on: [push]
44

55
concurrency: ${{ github.workflow }}-${{ github.ref }}
66

7-
jobs:
8-
quality:
9-
name: Quality
10-
runs-on: ubuntu-latest
11-
steps:
12-
- name: Checkout Repo
13-
uses: actions/checkout@v3
14-
15-
- name: Setup Node
16-
uses: actions/setup-node@v4
17-
with:
18-
node-version: 20
19-
registry-url: https://npm.pkg.github.com/
20-
scope: '@LunarClient'
21-
always-auth: true
22-
23-
- name: Setup PNPM
24-
uses: pnpm/action-setup@v3
25-
with:
26-
version: 8
27-
run_install: true
28-
29-
- name: Build Packages
30-
run: pnpm build
31-
32-
- name: Run Tests
33-
run: pnpm test
7+
permissions:
8+
id-token: write
9+
contents: read
3410

35-
- name: Check Types
36-
run: pnpm types
37-
release:
38-
name: Release
39-
runs-on: ubuntu-latest
40-
needs: quality
41-
if: github.ref == 'refs/heads/master'
42-
steps:
43-
- name: Checkout Repo
44-
uses: actions/checkout@v3
45-
46-
- name: Setup Node
47-
uses: actions/setup-node@v4
48-
with:
49-
node-version: 20
50-
registry-url: https://npm.pkg.github.com/
51-
scope: '@LunarClient'
52-
always-auth: true
53-
54-
- name: Setup PNPM
55-
uses: pnpm/action-setup@v3
56-
with:
57-
version: 8
58-
run_install: true
59-
60-
- name: Create Release Pull Request or Publish to npm
61-
id: changesets
62-
uses: changesets/action@v1
63-
with:
64-
publish: pnpm release
65-
env:
66-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
67-
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN }}
11+
jobs:
12+
quality:
13+
name: Quality
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout Repo
17+
uses: actions/checkout@v3
18+
19+
- name: Install Node
20+
uses: LunarClient/actions/setup-node@master
21+
with:
22+
node_version: 18
23+
node_scope: "@LunarClient"
24+
github_token: ${{ secrets.GITHUB_TOKEN }}
25+
npm_token: ${{ secrets.NPM_TOKEN }}
26+
27+
- name: Build Packages
28+
run: pnpm build
29+
30+
- name: Run Tests
31+
run: pnpm test
32+
33+
- name: Check Types
34+
run: pnpm types
35+
release:
36+
name: Release
37+
runs-on: ubuntu-latest
38+
needs: quality
39+
if: github.ref == 'refs/heads/master'
40+
steps:
41+
- name: Checkout Repo
42+
uses: actions/checkout@v3
43+
44+
- name: Install Node
45+
uses: LunarClient/actions/setup-node@master
46+
with:
47+
node_version: 18
48+
node_scope: "@LunarClient"
49+
github_token: ${{ secrets.GITHUB_TOKEN }}
50+
npm_token: ${{ secrets.NPM_TOKEN }}
51+
52+
- name: Create Release Pull Request or Publish to npm
53+
id: changesets
54+
uses: changesets/action@v1
55+
with:
56+
publish: pnpm release
57+
env:
58+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59+
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN }}

.npmrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ auto-install-peers=false
22
node-linker=hoisted
33
strict-peer-dependencies=false
44
dedupe-peer-dependents=true
5-
@lunarclient:registry=https://npm.pkg.github.com/
6-
@moonsworth:registry=https://npm.pkg.github.com/
5+
@lunarclient:registry=https://us-npm.pkg.dev/mw-moonsworth-npm-repo/private/
6+
@moonsworth:registry=https://us-npm.pkg.dev/mw-moonsworth-npm-repo/private/

0 commit comments

Comments
 (0)