fix(ci): upgrade deprecated actions, fix Go version

production-deploy.yml:
- Replace actions-rs/toolchain@v1 with dtolnay/rust-toolchain@stable
- Upgrade actions/cache@v3 -> @v4
- Upgrade github/codeql-action/upload-sarif@v2 -> @v3
- Upgrade actions/upload-artifact@v3 -> @v4

backend-ci.yml:
- Upgrade Go 1.22 -> 1.23 to match go.mod (1.23.8)

Addresses audit findings A08: deprecated actions and outdated Go version.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
senke 2026-02-11 23:14:50 +01:00
parent a7b5cdc55f
commit 40db0b4c43
2 changed files with 5 additions and 7 deletions

View file

@ -24,7 +24,7 @@ jobs:
- name: Set up Go - name: Set up Go
uses: actions/setup-go@v5 uses: actions/setup-go@v5
with: with:
go-version: "1.22" go-version: "1.23"
cache: true cache: true
- name: Download deps - name: Download deps

View file

@ -22,14 +22,12 @@ jobs:
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Rust - name: Setup Rust
uses: actions-rs/toolchain@v1 uses: dtolnay/rust-toolchain@stable
with: with:
toolchain: stable
components: rustfmt, clippy components: rustfmt, clippy
override: true
- name: Cache dependencies - name: Cache dependencies
uses: actions/cache@v3 uses: actions/cache@v4
with: with:
path: | path: |
~/.cargo/registry ~/.cargo/registry
@ -119,7 +117,7 @@ jobs:
output: 'trivy-results.sarif' output: 'trivy-results.sarif'
- name: Upload Trivy scan results - name: Upload Trivy scan results
uses: github/codeql-action/upload-sarif@v2 uses: github/codeql-action/upload-sarif@v3
with: with:
sarif_file: 'trivy-results.sarif' sarif_file: 'trivy-results.sarif'
@ -220,7 +218,7 @@ jobs:
k6 run --out json=websocket-test-results.json tests/load/websocket-test.js k6 run --out json=websocket-test-results.json tests/load/websocket-test.js
- name: Upload test results - name: Upload test results
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: load-test-results name: load-test-results
path: "*-test-results.json" path: "*-test-results.json"