MFlowCode / MFC

Exascale simulation of multiphase/physics fluid dynamics
https://mflowcode.github.io
MIT License
132 stars 56 forks source link

Deprecated GitHub actions #438

Open sbryngelson opened 1 month ago

sbryngelson commented 1 month ago

We are using some deprecated GitHub actions, and they constantly throw up warnings in CI. Can we just switch to the newer versions? Have a look below

See here (benchmarking) (from https://github.com/MFlowCode/MFC/actions/runs/9238786098):

Georgia Tech \| Phoenix (NVHPC) (cpu)Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.Show more
--
Georgia Tech \| Phoenix (NVHPC) (gpu)Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.Show more
Deprecation notice: v1, v2, and v3 of the artifact actionsThe following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "logs-cpu", "logs-gpu". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

[Georgia Tech | Phoenix (NVHPC) (cpu)](https://github.com/MFlowCode/MFC/actions/runs/9238786098/job/25427107382)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Georgia Tech | Phoenix (NVHPC) (gpu)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
[Deprecation notice: v1, v2, and v3 of the artifact actions](https://github.com/MFlowCode/MFC/actions/runs/9238786098/workflow)
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "logs-cpu", "logs-gpu".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

and here (test suite) (from here: https://github.com/MFlowCode/MFC/actions/runs/9239035409)

Self Hosted (cpu, gt)Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.Show more
--
Github (macos, mpi, no-debug, false)Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
Github (macos, mpi, no-debug, false)wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
Github (macos, mpi, no-debug, false)python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
Github (macos, mpi, no-debug, false)cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, mpi, no-debug, false)gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github (macos, no-mpi, debug, false)Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
Github (macos, no-mpi, debug, false)wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
Github (macos, no-mpi, debug, false)python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
Github (macos, no-mpi, debug, false)cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, no-mpi, debug, false)gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github (macos, no-mpi, no-debug, false)Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
Github (macos, no-mpi, no-debug, false)wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
Github (macos, no-mpi, no-debug, false)python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
Github (macos, no-mpi, no-debug, false)cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, no-mpi, no-debug, false)gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github (macos, mpi, debug, false)Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
Github (macos, mpi, debug, false)wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
Github (macos, mpi, debug, false)python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
Github (macos, mpi, debug, false)cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, mpi, debug, false)gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github \| DockerFailed to remove 'http.https://github.com/.extraheader' from the git config
Self Hosted (gpu, frontier)Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.Show more
Self Hosted (gpu, gt)No files were found with the provided path: test-gpu.out. No artifacts will be uploaded.
Deprecation notice: v1, v2, and v3 of the artifact actionsThe following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "logs". Please updat

[Self Hosted (cpu, gt)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417674731)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Github (macos, mpi, no-debug, false)
Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
[Github (macos, mpi, no-debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675354#step:3:9)
wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
[Github (macos, mpi, no-debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675354#step:3:11)
python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
[Github (macos, mpi, no-debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675354#step:3:18)
cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, mpi, no-debug, false)
gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github (macos, no-mpi, debug, false)
Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
[Github (macos, no-mpi, debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675390#step:3:9)
wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
[Github (macos, no-mpi, debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675390#step:3:11)
python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
[Github (macos, no-mpi, debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675390#step:3:18)
cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, no-mpi, debug, false)
gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github (macos, no-mpi, no-debug, false)
Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
[Github (macos, no-mpi, no-debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675430#step:3:9)
wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
[Github (macos, no-mpi, no-debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675430#step:3:11)
python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
[Github (macos, no-mpi, no-debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675430#step:3:18)
cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, no-mpi, no-debug, false)
gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github (macos, mpi, debug, false)
Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag.
[Github (macos, mpi, debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675311#step:3:9)
wget 1.24.5 is already installed and up-to-date. To reinstall 1.24.5, run: brew reinstall wget
[Github (macos, mpi, debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675311#step:3:11)
python@3.12 3.12.3 is already installed and up-to-date. To reinstall 3.12.3, run: brew reinstall python@3.12
[Github (macos, mpi, debug, false)](https://github.com/MFlowCode/MFC/actions/runs/9239035409/job/25417675311#step:3:18)
cmake 3.29.3 is already installed and up-to-date. To reinstall 3.29.3, run: brew reinstall cmake
Github (macos, mpi, debug, false)
gcc@13 13.2.0 is already installed and up-to-date. To reinstall 13.2.0, run: brew reinstall gcc@13
Github | Docker
Failed to remove 'http.https://github.com/.extraheader' from the git config
Self Hosted (gpu, frontier)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Self Hosted (gpu, gt)
No files were found with the provided path: test-gpu.out. No artifacts will be uploaded.
[Deprecation notice: v1, v2, and v3 of the artifact actions](https://github.com/MFlowCode/MFC/actions/runs/9239035409/workflow)
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "logs". Please update