ci: downgrade to Ubuntu 22.04 (#1128)

This commit is contained in:
Levi authored and GitHub committed 2025-10-09 21:01:06 +08:00
1 parent 3e8c85b945
commit 75a8a3a9ac
3 files changed
+11 -10

No files matched your search

+1 -1
View File
@@ -258,7 +258,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04, ubuntu-24.04-arm]
os: [ubuntu-22.04, ubuntu-22.04-arm]
needs: [get-release]
steps:
- uses: actions/checkout@v3
+1 -1
View File
@@ -69,7 +69,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [windows-latest, macos-latest, ubuntu-24.04, ubuntu-24.04-arm]
os: [windows-latest, macos-latest, ubuntu-22.04, ubuntu-22.04-arm]
needs: [test]
steps:
- uses: actions/checkout@v3
+9 -8
View File
@@ -386,19 +386,20 @@ func (f *Fetcher) run(index int, ctx context.Context) (err error) {
resp *http.Response
)
f.redirectLock.Lock()
if f.redirectURL != "" {
redirectURL := f.redirectURL
if redirectURL != "" {
f.redirectLock.Unlock()
}
err = func() (err error) {
} else {
// Only hold the lock when we need to potentially set redirectURL
defer func() {
if f.redirectURL == "" {
if err == nil {
f.redirectURL = resp.Request.URL.String()
}
f.redirectLock.Unlock()
if redirectURL == "" && err == nil {
f.redirectURL = resp.Request.URL.String()
}
f.redirectLock.Unlock()
}()
}
err = func() (err error) {
httpReq, err = f.buildRequest(ctx, f.meta.Req)
if err != nil {
return