fix(ci): fallback to setup-node v3 (v5 broken on act, v4 lstat bug) #24
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/setup-node-v3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Понижение
actions/setup-node@v5→@v3в обоих workflow (ci.yml + deploy.yml).Изменение
Почему
История блокера:
lstat eslint.config.mjs: no such file or directory— act-эмуляция v4 ищетeslint.config.mjsдля problem matchers при cache-miss в tool cache. Баг не связан сcacheопцией (cache убран в PR #21, lstat всё равно вызывается).Cannot find module .../dist/setup/index.js— v5 имеет другую структуруdist/, act не находит compiled action. deploy.yml работал (Found in cache @ /opt/hostedtoolcache — случайно разогрет), ci.yml упал.node-version: 22.Итог по версиям на act runner:
Watch out
setup-node@v3. Если v3 работает — success. deploy.yml проверится на push после merge.node-version: 22не найден в tool cache — v3 скачает (без lstat бага).Pending
Closes #22