-
Task
-
Resolution: Done
-
Minor
-
None
-
None
-
False
-
None
-
False
-
https://github.com/debezium/container-images/pull/313, https://github.com/debezium/debezium/pull/4079, https://github.com/debezium/debezium-connector-cassandra/pull/82, https://github.com/debezium/debezium-connector-db2/pull/84, https://github.com/debezium/debezium-connector-vitess/pull/109, https://github.com/debezium/debezium-examples/pull/309, https://github.com/debezium/debezium.github.io/pull/854, https://github.com/debezium/debezium-github-bot/pull/20, https://github.com/debezium/debezium-ui/pull/677
We are seeing warnings in GitHub Actions pipelines like the below stating Node.js 12 actions are being deprecated in favor of Node.js 16.
An example from https://github.com/debezium/debezium/actions/runs/3532544941 under the "Annotations" section is an example of the warning for the "Detect repository changes" stage
```
Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/checkout@v2, tj-actions/glob@v6
```
The proposal is to upgrade to the latest version v3 that supports Node.js 16.
There are a few instances of v1 usage, and https://github.com/actions/checkout/releases/tag/v2.0.0 has some changes that could be considered breaking. We'll have to evaluate and test each of those cases.
The rest are v2 usage, and there appear to be no breaking changes between v2 and v3.