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
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
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
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