File tree Expand file tree Collapse file tree 2 files changed +50
-3
lines changed Expand file tree Collapse file tree 2 files changed +50
-3
lines changed Original file line number Diff line number Diff line change 1- name : lint-code
1+ name : build-lint
22
33on :
44 push :
55 branches :
6- - main
6+ - master
77 pull_request :
88
99jobs :
10- lint :
10+ ci :
1111 runs-on : ubuntu-latest
1212 steps :
1313 - name : checkout
1818 with :
1919 run_install : |
2020 - args: [--frozen-lockfile, --strict-peer-dependencies]
21+
2122 - name : lint
2223 run : pnpm lint
24+ if : github.event_name != 'release'
25+
26+ - name : build
27+ run : pnpm build
28+
29+ - name : upload-dist
30+ uses : actions/upload-artifact@v4
31+ if : github.event_name == 'release'
32+ with :
33+ name : dist
34+ path : dist/
35+ retention-days : 1
Original file line number Diff line number Diff line change 1+ name : release
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ ci :
9+ uses : ./.github/workflows/ci.yml
10+
11+ publish-artifacts :
12+ needs : [ci]
13+ runs-on : ubuntu-latest
14+ steps :
15+ - name : download-dist
16+ uses : actions/download-artifact@v4
17+ with :
18+ name : dist
19+ path : dist/
20+
21+ - name : create-artifacts
22+ run : |
23+ (cd dist && zip -r - .) >3dviewer-${{ github.ref_name }}.zip
24+ mkdir -p dist/release
25+ mv 3dviewer-${{ github.ref_name }}.zip dist/release/
26+ md5sum dist/release/3dviewer-${{ github.ref_name }}.zip >dist/release/md5sum.txt
27+ sha256sum dist/release/3dviewer-${{ github.ref_name }}.zip >dist/release/sha256sum.txt
28+
29+ - name : publish-artifacts
30+ uses : fnkr/github-action-ghr@v1
31+ env :
32+ GHR_PATH : dist/release/
33+ GHR_REPLACE : true
34+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments