Skip to content

Commit 0946731

Browse files
authored
chore: upgrade workflows (#11356)
1 parent e48e314 commit 0946731

File tree

8 files changed

+35
-40
lines changed

8 files changed

+35
-40
lines changed

.commitlintrc.js

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = { extends: ['@commitlint/config-conventional'] };

.github/workflows/preview-build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
yarn build
2424
2525
- name: upload dist artifact
26-
uses: actions/upload-artifact@v2
26+
uses: actions/upload-artifact@v4
2727
with:
2828
name: dist
2929
path: dist/
@@ -35,7 +35,7 @@ jobs:
3535

3636
- name: Upload PR number
3737
if: ${{ always() }}
38-
uses: actions/upload-artifact@v2
38+
uses: actions/upload-artifact@v4
3939
with:
4040
name: pr
4141
path: ./pr-id.txt

.github/workflows/preview-deploy.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success'
2020
steps:
2121
- name: download pr artifact
22-
uses: dawidd6/action-download-artifact@v2
22+
uses: dawidd6/action-download-artifact@v4
2323
with:
2424
workflow: ${{ github.event.workflow_run.workflow_id }}
2525
name: pr
@@ -29,7 +29,7 @@ jobs:
2929
run: echo "::set-output name=id::$(<pr-id.txt)"
3030

3131
- name: download dist artifact
32-
uses: dawidd6/action-download-artifact@v2
32+
uses: dawidd6/action-download-artifact@v4
3333
with:
3434
workflow: ${{ github.event.workflow_run.workflow_id }}
3535
workflow_conclusion: success
@@ -77,7 +77,7 @@ jobs:
7777
if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'failure'
7878
steps:
7979
- name: download pr artifact
80-
uses: dawidd6/action-download-artifact@v2
80+
uses: dawidd6/action-download-artifact@v4
8181
with:
8282
workflow: ${{ github.event.workflow_run.workflow_id }}
8383
name: pr

.husky/commit-msg

100755100644
+1-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1 @@
1-
#!/bin/sh
2-
. "$(dirname "$0")/_/husky.sh"
3-
4-
# Export Git hook params
5-
export GIT_PARAMS=$*
6-
7-
npx --no-install fabric verify-commit
1+
npx --no -- commitlint --edit $1

.husky/pre-commit

100755100644
+1-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
#!/bin/sh
2-
. "$(dirname "$0")/_/husky.sh"
3-
4-
npx --no-install lint-staged
1+
lint-staged

.lintstagedrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"*": "prettier --ignore-unknown --write"
3+
}

package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
2121
"lint:prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\" --end-of-line auto",
2222
"openapi": "max openapi",
23-
"prepare": "husky install",
23+
"prepare": "husky",
2424
"prettier": "prettier -c --write \"**/**.{js,jsx,tsx,ts,less,md,json}\"",
2525
"preview": "npm run build && max preview --port 8000",
2626
"record": "cross-env NODE_ENV=development REACT_APP_ENV=test max record --scene=login",
@@ -42,9 +42,7 @@
4242
]
4343
},
4444
"browserslist": [
45-
"> 1%",
46-
"last 2 versions",
47-
"not ie <= 10"
45+
"defaults"
4846
],
4947
"dependencies": {
5048
"@ant-design/icons": "^4.8.3",
@@ -60,6 +58,8 @@
6058
},
6159
"devDependencies": {
6260
"@ant-design/pro-cli": "^3.3.0",
61+
"@commitlint/cli": "^19.5.0",
62+
"@commitlint/config-conventional": "^19.5.0",
6363
"@testing-library/react": "^16.0.1",
6464
"@types/classnames": "^2.3.1",
6565
"@types/express": "^4.17.21",
@@ -76,12 +76,12 @@
7676
"eslint": "^8.57.0",
7777
"express": "^4.19.2",
7878
"gh-pages": "^3.2.3",
79-
"husky": "^7.0.4",
79+
"husky": "^9.1.6",
8080
"jest": "^29.7.0",
8181
"jest-environment-jsdom": "^29.7.0",
82-
"lint-staged": "^10.5.4",
82+
"lint-staged": "^15.2.10",
8383
"mockjs": "^1.1.0",
84-
"prettier": "^2.8.8",
84+
"prettier": "^3.3.3",
8585
"react-dev-inspector": "^1.9.0",
8686
"swagger-ui-dist": "^4.19.1",
8787
"ts-node": "^10.9.2",

src/pages/User/Login/__snapshots__/login.test.tsx.snap

+17-17
Original file line numberDiff line numberDiff line change
@@ -610,41 +610,41 @@ exports[`Login Page should show login form 1`] = `
610610
style="flex: 1; padding: 32px 0px;"
611611
>
612612
<div
613-
class="ant-pro-form-login-container css-dev-only-do-not-override-11lehqq css-dev-only-do-not-override-11lehqq"
613+
class="ant-pro-form-login-container css-dev-only-do-not-override-ccdg5a css-dev-only-do-not-override-ccdg5a"
614614
>
615615
<div
616-
class="ant-pro-form-login-top css-dev-only-do-not-override-11lehqq css-dev-only-do-not-override-11lehqq"
616+
class="ant-pro-form-login-top css-dev-only-do-not-override-ccdg5a css-dev-only-do-not-override-ccdg5a"
617617
>
618618
<div
619-
class="ant-pro-form-login-header css-dev-only-do-not-override-11lehqq"
619+
class="ant-pro-form-login-header css-dev-only-do-not-override-ccdg5a"
620620
>
621621
<span
622-
class="ant-pro-form-login-logo css-dev-only-do-not-override-11lehqq"
622+
class="ant-pro-form-login-logo css-dev-only-do-not-override-ccdg5a"
623623
>
624624
<img
625625
alt="logo"
626626
src="/logo.svg"
627627
/>
628628
</span>
629629
<span
630-
class="ant-pro-form-login-title css-dev-only-do-not-override-11lehqq"
630+
class="ant-pro-form-login-title css-dev-only-do-not-override-ccdg5a"
631631
>
632632
Ant Design
633633
</span>
634634
</div>
635635
<div
636-
class="ant-pro-form-login-desc css-dev-only-do-not-override-11lehqq"
636+
class="ant-pro-form-login-desc css-dev-only-do-not-override-ccdg5a"
637637
>
638638
Ant Design is the most influential web design specification in Xihu district
639639
</div>
640640
</div>
641641
<div
642-
class="ant-pro-form-login-main css-dev-only-do-not-override-11lehqq"
642+
class="ant-pro-form-login-main css-dev-only-do-not-override-ccdg5a"
643643
style="width: 328px; min-width: 280px; max-width: 75vw;"
644644
>
645645
<form
646646
autocomplete="off"
647-
class="ant-form ant-form-vertical ant-pro-form css-dev-only-do-not-override-11lehqq"
647+
class="ant-form ant-form-vertical ant-pro-form css-dev-only-do-not-override-ccdg5a"
648648
>
649649
<input
650650
style="display: none;"
@@ -947,7 +947,7 @@ exports[`Login Page should show login form 1`] = `
947947
</a>
948948
</div>
949949
<button
950-
class="ant-btn ant-btn-primary ant-btn-lg"
950+
class="ant-btn ant-btn-primary ant-btn-color-primary ant-btn-variant-solid ant-btn-lg"
951951
style="width: 100%;"
952952
type="button"
953953
>
@@ -957,7 +957,7 @@ exports[`Login Page should show login form 1`] = `
957957
</button>
958958
</form>
959959
<div
960-
class="ant-pro-form-login-main-other css-dev-only-do-not-override-11lehqq"
960+
class="ant-pro-form-login-main-other css-dev-only-do-not-override-ccdg5a"
961961
>
962962
Login with :
963963
<span
@@ -1023,17 +1023,17 @@ exports[`Login Page should show login form 1`] = `
10231023
</div>
10241024
</div>
10251025
<footer
1026-
class="ant-layout-footer css-dev-only-do-not-override-11lehqq"
1026+
class="ant-layout-footer css-dev-only-do-not-override-ccdg5a"
10271027
style="padding: 0px; background: none;"
10281028
>
10291029
<div
1030-
class="ant-pro-global-footer css-dev-only-do-not-override-11lehqq"
1030+
class="ant-pro-global-footer css-dev-only-do-not-override-ccdg5a"
10311031
>
10321032
<div
1033-
class="ant-pro-global-footer-list css-dev-only-do-not-override-11lehqq"
1033+
class="ant-pro-global-footer-list css-dev-only-do-not-override-ccdg5a"
10341034
>
10351035
<a
1036-
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-11lehqq"
1036+
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-ccdg5a"
10371037
href="https://pro.ant.design"
10381038
rel="noreferrer"
10391039
target="_blank"
@@ -1042,7 +1042,7 @@ exports[`Login Page should show login form 1`] = `
10421042
Ant Design Pro
10431043
</a>
10441044
<a
1045-
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-11lehqq"
1045+
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-ccdg5a"
10461046
href="https://github.com/ant-design/ant-design-pro"
10471047
rel="noreferrer"
10481048
target="_blank"
@@ -1069,7 +1069,7 @@ exports[`Login Page should show login form 1`] = `
10691069
</span>
10701070
</a>
10711071
<a
1072-
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-11lehqq"
1072+
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-ccdg5a"
10731073
href="https://ant.design"
10741074
rel="noreferrer"
10751075
target="_blank"
@@ -1079,7 +1079,7 @@ exports[`Login Page should show login form 1`] = `
10791079
</a>
10801080
</div>
10811081
<div
1082-
class="ant-pro-global-footer-copyright css-dev-only-do-not-override-11lehqq"
1082+
class="ant-pro-global-footer-copyright css-dev-only-do-not-override-ccdg5a"
10831083
>
10841084
<span
10851085
aria-label="copyright"

0 commit comments

Comments
 (0)