Boavizta / boaviztapi

🛠 Giving access to BOAVIZTA reference data and methodologies trough a RESTful API
GNU Affero General Public License v3.0
66 stars 21 forks source link

Chore[CI]: update github actions that rely on Node16 #289

Open demeringo opened 1 month ago

demeringo commented 1 month ago

Problem

Github is deprecating Node 16, we need to upgrade the github actions that use it to newer version.

https://github.com/Boavizta/boaviztapi/actions/runs/8921036143

For example we have warning in current workflows:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-python@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Solution

Update the versions of github actions that use node 16 (e.g. docker/build-push-action@v5)

Alternatives

Additional context or elements