GitHub actions почали видачу помилок після оновлення до версії Node.js v20. Це сталося через те, що деякі дії GitHub actions, такі як actions/checkout@v3 та actions/setup-node@v3, використовують застарілу версію Node.js. У зв’язку з цим, при створенні GitHub workflow для репозиторію, що використовує Supabase edge functions, з’являється помилка: “Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3.”
Для виправлення цієї помилки необхідно оновити версію Node.js у вказаних діях. Це можна зробити, змінивши параметр node-version на 20.x:
1 2 3 |
- uses: actions/setup-node@v3 with: node-version: 20.x |
Після внесення цих змін GitHub actions будуть використовувати відповідну версію Node.js і помилка більше не буде виникати.