Folosesc acțiuni GitHub cu un rulant Ubuntu 20.04 și, de sâmbăta trecută, am început să primesc o eroare în jurnalul de acțiuni Github. Nu am schimbat configurația yml.
Eroarea:
Obține:79 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 proj-bin amd64 6.3.1-1 [88.8 kB]
Preluat 55,7 MB în 1 s (61,8 MB/s)
E: Nu s-a putut prelua http://security.ubuntu.com/ubuntu/pool/main/c/curl/libcurl4-gnutls-dev_7.68.0-1ubuntu2.5_amd64.deb 404 Not Found [IP: 52.250.76.244 80]
E: Nu se pot prelua unele arhive, poate rulați apt-get update sau încercați cu --fix-missing?
Eroare: proces finalizat cu codul de ieșire 100.
Am verificat repo și există o versiune puțin diferită disponibilă:
încercând să preiau: libcurl4-gnutls-dev_7.68.0-1ubuntu2.5_amd64.deb
disponibil: libcurl4-gnutls-dev_7.68.0-1ubuntu2.6_amd64.deb
(ubuntu2.6_amd64
vs ubuntu2.5_amd64
)
Cum ar trebui să fac instalatorul să găsească această versiune?
O parte din configurația yml (dosar complet):
locuri de munca:
construi:
rulează-pe: ubuntu-latest
strategie:
matrice:
versiunea python: [3.6, 3.7, 3.8, 3.9]
Servicii:
postgres:
# chestii postgres
pași:
- folosește: actions/checkout@v2
cu:
adâncimea de preluare: 0
- nume: Configurați Python ${{ matrix.python-version }}
folosește: actions/setup-python@v2
cu:
versiunea python: ${{ matrix.python-version }}
- nume: Instalați dependențe
alerga: |
# unele pachete python