Skip to content

Commit

Permalink
Upgrade CI actions (#14377)
Browse files Browse the repository at this point in the history
  • Loading branch information
wsor4035 committed Feb 17, 2024
1 parent 0f25170 commit fa47af7
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 29 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/android.yml
Expand Up @@ -27,30 +27,30 @@ jobs:
build:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends gettext openjdk-11-jdk-headless
- name: Build with Gradle
run: cd android; ./gradlew assemblerelease
- name: Save armeabi artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Minetest-armeabi-v7a.apk
path: android/app/build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
- name: Save arm64 artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Minetest-arm64-v8a.apk
path: android/app/build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
- name: Save x86 artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Minetest-x86.apk
path: android/app/build/outputs/apk/release/app-x86-release-unsigned.apk
- name: Save x86_64 artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Minetest-x86_64.apk
path: android/app/build/outputs/apk/release/app-x86_64-release-unsigned.apk
2 changes: 1 addition & 1 deletion .github/workflows/cpp_lint.yml
Expand Up @@ -30,7 +30,7 @@ jobs:
clang_tidy:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/linux.yml
Expand Up @@ -37,7 +37,7 @@ jobs:
gcc_7:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand All @@ -58,7 +58,7 @@ jobs:
gcc_12:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand All @@ -82,7 +82,7 @@ jobs:
clang_7:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand All @@ -104,7 +104,7 @@ jobs:
clang_14:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand All @@ -130,7 +130,7 @@ jobs:
name: "clang_9 (PROMETHEUS=1)"
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand All @@ -156,7 +156,7 @@ jobs:
name: "Docker image"
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Build docker image
run: |
docker build . -t minetest:latest
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/lua.yml
Expand Up @@ -19,7 +19,7 @@ jobs:
name: "Compile and run multiplayer tests"
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand All @@ -43,11 +43,11 @@ jobs:

steps:

- uses: actions/checkout@v3
- uses: leafo/gh-actions-lua@v9
- uses: actions/checkout@v4
- uses: leafo/gh-actions-lua@v10
with:
luaVersion: "5.1.5"
- uses: leafo/gh-actions-luarocks@v4
- uses: leafo/gh-actions-luarocks@v4.3.0

- name: Install LuaJIT
run: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/lua_api_deploy.yml
Expand Up @@ -19,10 +19,10 @@ jobs:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: 3.11

Expand All @@ -36,13 +36,13 @@ jobs:
./build.sh
- name: Setup Pages
uses: actions/configure-pages@v3
uses: actions/configure-pages@v4

- name: Upload artifact
uses: actions/upload-pages-artifact@v2
uses: actions/upload-pages-artifact@v3
with:
path: 'public/'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
uses: actions/deploy-pages@v4
4 changes: 2 additions & 2 deletions .github/workflows/macos.yml
Expand Up @@ -25,7 +25,7 @@ jobs:
build:
runs-on: macos-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install deps
run: |
source ./util/ci/common.sh
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
cd build
cpack -G ZIP -B macos
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: minetest-macos
path: ./build/macos/*.zip
12 changes: 6 additions & 6 deletions .github/workflows/windows.yml
Expand Up @@ -32,7 +32,7 @@ jobs:
name: "MinGW cross-compiler (32-bit)"
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install compiler
run: |
sudo apt-get update && sudo apt-get install -y gettext
Expand All @@ -42,7 +42,7 @@ jobs:
run: |
EXISTING_MINETEST_DIR=$PWD ./util/buildbot/buildwin32.sh B
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: mingw32
path: B/build/*.zip
Expand All @@ -52,7 +52,7 @@ jobs:
name: "MinGW cross-compiler (64-bit)"
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install compiler
run: |
sudo apt-get update && sudo apt-get install -y gettext
Expand All @@ -62,7 +62,7 @@ jobs:
run: |
EXISTING_MINETEST_DIR=$PWD ./util/buildbot/buildwin64.sh B
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: mingw64
path: B/build/*.zip
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
# Enable it, when working on the installer.

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Checkout IrrlichtMt
run: |
Expand Down Expand Up @@ -145,7 +145,7 @@ jobs:
env:
TYPE: ${{matrix.type}}

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: msvc-${{ matrix.config.arch }}-${{ matrix.type }}
path: .\Package\
Expand Down

0 comments on commit fa47af7

Please sign in to comment.