Skip to content

Commit 093ec25

Browse files
author
WenCao
committed
chore(ci): 升级GitHub Actions到最新版本
- actions/checkout v4 → v7 - actions/setup-python v5 → v6 - docker/setup-buildx-action v3 → v4 - docker/setup-qemu-action v3 → v4 - docker/build-push-action v5 → v7 合并dependabot PR #1-#5的变更 🤖 Generated with CodeArts
1 parent 678aeaa commit 093ec25

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ jobs:
1515
name: L1 规范检查
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: actions/setup-python@v5
18+
- uses: actions/checkout@v7
19+
- uses: actions/setup-python@v6
2020
with:
2121
python-version: "3.11"
2222
- name: Install project + dev deps
@@ -39,9 +39,9 @@ jobs:
3939
os: [ubuntu-latest, macos-latest, windows-latest]
4040
python-version: ["3.10", "3.11", "3.12"]
4141
steps:
42-
- uses: actions/checkout@v4
42+
- uses: actions/checkout@v7
4343
- name: Set up Python ${{ matrix.python-version }}
44-
uses: actions/setup-python@v5
44+
uses: actions/setup-python@v6
4545
with:
4646
python-version: ${{ matrix.python-version }}
4747
- name: Install dependencies
@@ -65,8 +65,8 @@ jobs:
6565
name: L3 安全扫描
6666
runs-on: ubuntu-latest
6767
steps:
68-
- uses: actions/checkout@v4
69-
- uses: actions/setup-python@v5
68+
- uses: actions/checkout@v7
69+
- uses: actions/setup-python@v6
7070
with:
7171
python-version: "3.11"
7272
- name: Install project + dev deps
@@ -90,7 +90,6 @@ jobs:
9090
high = data.get('metrics', {}).get('_totals', {}).get('SEVERITY.HIGH', 0)
9191
if high > 0:
9292
print(f'WARNING: {high} HIGH severity issues found - review bandit-report.json')
93-
# Don't fail CI on bandit findings - use as advisory
9493
else:
9594
print('OK: 0 HIGH severity issues')
9695
"
@@ -105,13 +104,13 @@ jobs:
105104
needs: [lint, test]
106105
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
107106
steps:
108-
- uses: actions/checkout@v4
107+
- uses: actions/checkout@v7
109108
- name: Set up Docker Buildx
110-
uses: docker/setup-buildx-action@v3
109+
uses: docker/setup-buildx-action@v4
111110
- name: Set up QEMU
112-
uses: docker/setup-qemu-action@v3
111+
uses: docker/setup-qemu-action@v4
113112
- name: Build multi-arch images
114-
uses: docker/build-push-action@v5
113+
uses: docker/build-push-action@v7
115114
with:
116115
context: .
117116
platforms: linux/amd64,linux/arm64

0 commit comments

Comments
 (0)