Eksperymentuje ze środowiskiem msys2 w github actions
https://github.com/msys2/setup-msys2
I to wszystko na "self-hosted runner"
Wszystko pieknie działa ale zainstalowanie msys2 + aktualizacje + wymagane pakiety
To wszystko trwa strasznie długo
Chciałbym użyć za każdym razem tej samej instancji msys2 nie potrzebuje aby za kazdym razem instalowało sie na nowo
Znalazłem parametr
https://github.com/msys2/setup-msys2?tab=readme-ov-file#release
- uses: msys2/setup-msys2@v2.24.1
with:
release: false
location: c:\msys64_CI
msystem: clang64
Ale to trwa jeszcze dłużej bo Restoring package cache trwa dwa razy dłużej niż zainstalowanie
::group::Restoring package cache...
Cache Size: ~731 MB (766439130 B)
[command]"C:\Program Files\Git\usr\bin\tar.exe" -xf C:/Users/m/.cache/act/3f46b2db38455843/tmp/ba87c9a6-5914-4bbe-b969-4859e8e69244/cache.tzst -P -C C:/Users/m/.cache/act/3f46b2db38455843/hostexecutor --force-local --use-compress-program "zstd -d"
Cache restored successfully
Pytanie:
- co to za krok "Restoring package cache..." ?
- czy mozna go jakos wyłaczyc, pominać ?
- co jest w tych danych cache ?