Skip to content

Commit 7b9e5d8

Browse files
committed
ci: update lintstaged config.
1 parent a75188d commit 7b9e5d8

File tree

1 file changed

+62
-58
lines changed

1 file changed

+62
-58
lines changed

.github/workflows/ci.yml

Lines changed: 62 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -7,71 +7,75 @@ on:
77
jobs:
88
build-deploy:
99
runs-on: ubuntu-latest
10+
permissions:
11+
contents: write
12+
id-token: write
1013
steps:
11-
- uses: actions/checkout@v3
12-
- uses: actions/setup-node@v3
13-
with:
14-
node-version: 16
15-
registry-url: 'https://registry.npmjs.org'
14+
- uses: actions/checkout@v3
15+
- uses: actions/setup-node@v3
16+
with:
17+
node-version: 18
18+
registry-url: 'https://registry.npmjs.org'
1619

17-
- run: npm install
18-
- run: npm run build
19-
- run: npm run doc
20-
- run: npm run coverage
21-
- run: cp -rp ./coverage www/build
20+
- run: npm install
21+
- run: npm run build
22+
- run: npm run doc
23+
- run: npm run coverage
24+
- run: cp -rp ./coverage www/build
2225

23-
- name: Create Tag
24-
id: create_tag
25-
uses: jaywcjlove/create-tag-action@main
26-
with:
27-
package-path: ./core/package.json
26+
- name: Create Tag
27+
id: create_tag
28+
uses: jaywcjlove/create-tag-action@main
29+
with:
30+
package-path: ./core/package.json
2831

29-
- name: Generate Contributors Images
30-
uses: jaywcjlove/github-action-contributors@main
31-
with:
32-
filter-author: (renovate\[bot\]|renovate-bot|dependabot\[bot\])
33-
output: www/build/CONTRIBUTORS.svg
34-
avatarSize: 42
32+
- name: Generate Contributors Images
33+
uses: jaywcjlove/github-action-contributors@main
34+
with:
35+
filter-author: (renovate\[bot\]|renovate-bot|dependabot\[bot\])
36+
output: www/build/CONTRIBUTORS.svg
37+
avatarSize: 42
3538

36-
- name: Create Coverage Badges
37-
uses: jaywcjlove/coverage-badges-cli@main
38-
with:
39-
output: www/build/badges.svg
39+
- name: Create Coverage Badges
40+
uses: jaywcjlove/coverage-badges-cli@main
41+
with:
42+
output: www/build/badges.svg
4043

41-
- name: Generate Changelog
42-
id: changelog
43-
uses: jaywcjlove/changelog-generator@main
44-
with:
45-
token: ${{ secrets.GITHUB_TOKEN }}
46-
head-ref: ${{steps.create_tag.outputs.version}}
47-
filter-author: (renovate-bot|Renovate Bot)
48-
filter: '[R|r]elease[d]\s+[v|V]\d(\.\d+){0,2}'
44+
- name: Generate Changelog
45+
id: changelog
46+
uses: jaywcjlove/changelog-generator@main
47+
with:
48+
token: ${{ secrets.GITHUB_TOKEN }}
49+
head-ref: ${{steps.create_tag.outputs.version}}
50+
filter-author: (renovate-bot|Renovate Bot)
51+
filter: '[R|r]elease[d]\s+[v|V]\d(\.\d+){0,2}'
4952

50-
- name: Deploy
51-
uses: peaceiris/actions-gh-pages@v3
52-
with:
53-
github_token: ${{ secrets.GITHUB_TOKEN }}
54-
publish_dir: ./www/build
53+
- name: Deploy
54+
uses: peaceiris/actions-gh-pages@v3
55+
with:
56+
github_token: ${{ secrets.GITHUB_TOKEN }}
57+
publish_dir: ./www/build
5558

56-
- name: Create Release
57-
uses: ncipollo/release-action@v1
58-
if: steps.create_tag.outputs.successful
59-
with:
60-
name: ${{ steps.create_tag.outputs.version }}
61-
tag: ${{ steps.create_tag.outputs.version }}
62-
token: ${{ secrets.GITHUB_TOKEN }}
63-
body: |
64-
[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-only-when@${{steps.changelog.outputs.version}}/file/README.md) [![Coverage Status](https://coveralls.io/repos/github/uiwjs/react-only-when/badge.svg?branch=main)](https://coveralls.io/github/uiwjs/react-only-when?branch=main) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/@uiw/react-only-when)](https://www.npmjs.com/package/@uiw/react-only-when)
59+
- name: Create Release
60+
uses: ncipollo/release-action@v1
61+
if: steps.create_tag.outputs.successful
62+
with:
63+
name: ${{ steps.create_tag.outputs.version }}
64+
tag: ${{ steps.create_tag.outputs.version }}
65+
token: ${{ secrets.GITHUB_TOKEN }}
66+
body: |
67+
[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-only-when@${{steps.changelog.outputs.version}}/file/README.md) [![Coverage Status](https://coveralls.io/repos/github/uiwjs/react-only-when/badge.svg?branch=main)](https://coveralls.io/github/uiwjs/react-only-when?branch=main) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/@uiw/react-only-when)](https://www.npmjs.com/package/@uiw/react-only-when)
6568
66-
```bash
67-
npm i @uiw/react-only-when@${{steps.changelog.outputs.version}}
68-
```
69-
${{ steps.changelog.outputs.compareurl }}
70-
${{ steps.changelog.outputs.changelog }}
69+
```bash
70+
npm i @uiw/react-only-when@${{steps.changelog.outputs.version}}
71+
```
72+
73+
${{ steps.changelog.outputs.compareurl }}
74+
${{ steps.changelog.outputs.changelog }}
7175
72-
- run: npm publish --access public
73-
name: 📦 @uiw/react-only-when publish to NPM
74-
continue-on-error: true
75-
working-directory: core
76-
env:
77-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
76+
- run: npm publish --access public --provenance
77+
name: 📦 @uiw/react-only-when publish to NPM
78+
continue-on-error: true
79+
working-directory: core
80+
env:
81+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)