CI: Upgraded GitHub actions.

This commit is contained in:
Mikhail Krichanov 2025-03-13 13:22:14 +03:00
parent 2ee09c65fc
commit 453a23b119
4 changed files with 32 additions and 32 deletions

View File

@ -19,7 +19,7 @@ jobs:
name: Linux GCC
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -107,7 +107,7 @@ jobs:
run: zip GCC_fw_arm_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: GCC Firmware ARM Artifacts
path: GCC_fw_arm_artifacts.zip
@ -116,7 +116,7 @@ jobs:
name: Linux CLANGDWARF
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -203,7 +203,7 @@ jobs:
run: zip CLANGDWARF_fw_arm_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: CLANGDWARF Firmware ARM Artifacts
path: CLANGDWARF_fw_arm_artifacts.zip
@ -222,7 +222,7 @@ jobs:
]
steps:
- name: Checkout ocbuild repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: acidanthera/ocbuild
ref: audk-stable-202311
@ -247,7 +247,7 @@ jobs:
tar -xJf ./qemu-8.1.3.tar.xz -C $HOME
- name: Download a single artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ${{ matrix.package.toolchain }} Firmware ARM Artifacts

View File

@ -19,7 +19,7 @@ jobs:
env:
JOB_TYPE: BUILD
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -144,7 +144,7 @@ jobs:
run:
shell: bash
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -253,7 +253,7 @@ jobs:
name: Linux CLANGPDB
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -377,7 +377,7 @@ jobs:
name: Linux CLANGDWARF
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -501,7 +501,7 @@ jobs:
name: Linux GCC
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive

View File

@ -19,7 +19,7 @@ jobs:
name: Linux GCC ARM
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -110,7 +110,7 @@ jobs:
run: zip GCC_no_lto_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: GCC Firmware NO_LTO Artifacts
path: GCC_no_lto_artifacts.zip
@ -119,7 +119,7 @@ jobs:
name: Linux GCC AMD
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -219,7 +219,7 @@ jobs:
run: zip GCC_fw_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: GCC Firmware Artifacts
path: GCC_fw_artifacts.zip
@ -228,7 +228,7 @@ jobs:
name: Linux GCC Common
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -370,7 +370,7 @@ jobs:
]
steps:
- name: Checkout ocbuild repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: acidanthera/ocbuild
ref: audk-stable-202311
@ -395,7 +395,7 @@ jobs:
tar -xJf ./qemu-8.1.3.tar.xz -C $HOME
- name: Download a single artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ${{ matrix.package.toolchain }} Firmware NO_LTO Artifacts
@ -472,7 +472,7 @@ jobs:
]
steps:
- name: Checkout ocbuild repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: acidanthera/ocbuild
ref: audk-stable-202311
@ -497,7 +497,7 @@ jobs:
tar -xJf ./qemu-8.1.3.tar.xz -C $HOME
- name: Download a single artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ${{ matrix.package.toolchain }} Firmware Artifacts

View File

@ -21,7 +21,7 @@ jobs:
env:
JOB_TYPE: BUILD
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -128,7 +128,7 @@ jobs:
run: zip XCODE5_fw_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: XCODE5 Firmware Artifacts
path: XCODE5_fw_artifacts.zip
@ -142,7 +142,7 @@ jobs:
run:
shell: bash
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -238,7 +238,7 @@ jobs:
run: zip VS2019_fw_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: VS2019 Firmware Artifacts
path: VS2019_fw_artifacts.zip
@ -247,7 +247,7 @@ jobs:
name: Linux CLANGPDB
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -343,7 +343,7 @@ jobs:
run: zip CLANGPDB_fw_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: CLANGPDB Firmware Artifacts
path: CLANGPDB_fw_artifacts.zip
@ -352,7 +352,7 @@ jobs:
name: Linux CLANGDWARF
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -448,7 +448,7 @@ jobs:
run: zip CLANGDWARF_fw_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: CLANGDWARF Firmware Artifacts
path: CLANGDWARF_fw_artifacts.zip
@ -457,7 +457,7 @@ jobs:
name: Linux GCC
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
@ -553,7 +553,7 @@ jobs:
run: zip GCC_fw_artifacts.zip ./firmware_artifacts/* -r
- name: Upload to Artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: GCC Firmware Artifacts
path: GCC_fw_artifacts.zip
@ -575,7 +575,7 @@ jobs:
]
steps:
- name: Checkout ocbuild repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: acidanthera/ocbuild
ref: audk-stable-202311
@ -600,7 +600,7 @@ jobs:
tar -xJf ./qemu-8.1.3.tar.xz -C $HOME
- name: Download a single artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ${{ matrix.package.toolchain }} Firmware Artifacts