ci: Update actions to avoid Node.js deprecated warning - #2098
Conversation
Bump dorny/paths-filter to v3
Update actions/setup-go to v5
Update actions/cache to v4
Update docker/login-action to v3
Update docker actions: - docker/setup-qemu-action to v3 - docker/setup-buildx-action to v3 - docker/metadata-action to v5 - docker/build-push-action to v5
Update actions/github-script to v7
Update actions/setup-python to v5
Update actions/setup-python to v5
Update apache/skywalking-eyes/header to 0.5.0
Update actions/upload-artifact to v4
Fix warning in actions/setup-go v5
Update docker/build-push-action to v5
Revert actions/cache@v4 to v3
|
dorny/paths-filter@v3 is not allowed to be used in apache/kvrocks. You should open an ASF INFRA ticket to ask for whitelisting this action. I don't have my laptop around so you may search previous PRs to find related comments, or ask for @PragmaTwice @git-hulk help. |
|
@aleksraiden I have filed a ticket to the ASF team to allow using dorny/paths-filter@v3, refer: https://issues.apache.org/jira/browse/INFRA-25491 cc @tisonkun |
dorny/paths-filter@v3 is ready to use now. |
|
Try to close and reopen for CI. |
Nope. From the conversation, we need to use |
I saw the v3 branch is referred to as v3.0.0, so it should be good to use v3. https://github.com/dorny/paths-filter/tree/v3 |
It is not related to "refer", instead it is just regex matching. v3 and v3.0.0 is different. |
|
Seems the workflow file is not updated. |
Try to use dorny/paths-filter v3.0.1
07f6a2d
|
Try to use dorny/paths-filter v3.0.1 |
|
If I get it correctly, you should use exactly v3.0.0 |
|
Thanks @tisonkun and @PragmaTwice I fix version to v3.0.0 and all CI jobs are runned OK as I see |
|
Co-authored-by: Twice <twice.mliu@gmail.com> Co-authored-by: hulk <hulk.website@gmail.com>



Update all possible actions to latest version, because at spring 2024 all old actions, based on Nodejs 16 will be deprecated. See https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
Updates:
Notes: In some job we use Centos 7 for run actions and this OS cant run Nodejs 20, so I revert in this case actions to old version. In a future, we need to change CentOS for continues work (e.g. before summer 2024)