btrfs-progs: ci: update checkout action to v4

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2024-01-30 19:32:58 +01:00
parent f2f30d15b6
commit 5b344c3e1a
7 changed files with 30 additions and 30 deletions

View File

@ -12,7 +12,7 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev
- name: Configure - name: Configure
run: ./autogen.sh && ./configure --disable-documentation run: ./autogen.sh && ./configure --disable-documentation
@ -27,22 +27,22 @@ jobs:
sha256sum btrfs.static | tee btrfs.static.sha256 sha256sum btrfs.static | tee btrfs.static.sha256
sha256sum btrfs.box.static | tee btrfs.box.static.sha256 sha256sum btrfs.box.static | tee btrfs.box.static.sha256
- name: Save artifacts - btrfs.static - name: Save artifacts - btrfs.static
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: btrfs.static name: btrfs.static
path: btrfs.static path: btrfs.static
- name: Save artifacts - btrfs.static.sha256 - name: Save artifacts - btrfs.static.sha256
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: btrfs.static.sha256 name: btrfs.static.sha256
path: btrfs.static.sha256 path: btrfs.static.sha256
- name: Save artifacts - btrfs.box.static - name: Save artifacts - btrfs.box.static
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: btrfs.box.static name: btrfs.box.static
path: btrfs.box.static path: btrfs.box.static
- name: Save artifacts - btrfs.box.static.sha256 - name: Save artifacts - btrfs.box.static.sha256
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: btrfs.box.static.sha256 name: btrfs.box.static.sha256
path: btrfs.box.static.sha256 path: btrfs.box.static.sha256

View File

@ -82,6 +82,6 @@ jobs:
# name: CI Tumbleweed (OpenSSL) # name: CI Tumbleweed (OpenSSL)
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
# steps: # steps:
# - uses: actions/checkout@v3 # - uses: actions/checkout@v4
# - name: CI Tumbleweed (OpenSSL) # - name: CI Tumbleweed (OpenSSL)
# run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=openssl # run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=openssl

View File

@ -14,83 +14,83 @@ jobs:
name: CI Centos 7 name: CI Centos 7
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Centos7 - name: CI Centos7
run: ci/ci-build-centos7 run: ci/ci-build-centos7
check-centos8: check-centos8:
name: CI Centos 8 name: CI Centos 8
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Centos8 - name: CI Centos8
run: ci/ci-build-centos8 run: ci/ci-build-centos8
check-leap153: check-leap153:
name: CI Leap 15.3 name: CI Leap 15.3
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Leap 15.3 - name: CI Leap 15.3
run: ci/ci-build-leap153 run: ci/ci-build-leap153
check-leap154: check-leap154:
name: CI Leap 15.4 name: CI Leap 15.4
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Leap 15.4 - name: CI Leap 15.4
run: ci/ci-build-leap154 run: ci/ci-build-leap154
check-musl: check-musl:
name: CI Musl name: CI Musl
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Musl - name: CI Musl
run: ci/ci-build-musl run: ci/ci-build-musl
check-musl-32bit: check-musl-32bit:
name: CI Musl (32bit) name: CI Musl (32bit)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Musl (32bit) - name: CI Musl (32bit)
run: ci/ci-build-musl-i386 run: ci/ci-build-musl-i386
check-tumbleweed: check-tumbleweed:
name: CI Tumbleweed name: CI Tumbleweed
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Tumbleweed - name: CI Tumbleweed
run: ci/ci-build-tumbleweed run: ci/ci-build-tumbleweed
check-tumbleweed-libgcrypt: check-tumbleweed-libgcrypt:
name: CI Tumbleweed (libgcrypt) name: CI Tumbleweed (libgcrypt)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Tumbleweed (libgcrypt) - name: CI Tumbleweed (libgcrypt)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libgcrypt run: ci/ci-build-tumbleweed HEAD --with-crypto=libgcrypt
check-tumbleweed-libsodium: check-tumbleweed-libsodium:
name: CI Tumbleweed (libsodium) name: CI Tumbleweed (libsodium)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Tumbleweed (libsodium) - name: CI Tumbleweed (libsodium)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libsodium run: ci/ci-build-tumbleweed HEAD --with-crypto=libsodium
check-tumbleweed-libkcapi: check-tumbleweed-libkcapi:
name: CI Tumbleweed (libkcapi) name: CI Tumbleweed (libkcapi)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Tumbleweed (libkcapi) - name: CI Tumbleweed (libkcapi)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libkcapi run: ci/ci-build-tumbleweed HEAD --with-crypto=libkcapi
check-tumbleweed-botan: check-tumbleweed-botan:
name: CI Tumbleweed (Botan) name: CI Tumbleweed (Botan)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: CI Tumbleweed (Botan) - name: CI Tumbleweed (Botan)
run: ci/ci-build-tumbleweed HEAD --with-crypto=botan run: ci/ci-build-tumbleweed HEAD --with-crypto=botan
# check-tumbleweed-openssl: # check-tumbleweed-openssl:
# name: CI Tumbleweed (OpenSSL) # name: CI Tumbleweed (OpenSSL)
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
# steps: # steps:
# - uses: actions/checkout@v3 # - uses: actions/checkout@v4
# - name: CI Tumbleweed (OpenSSL) # - name: CI Tumbleweed (OpenSSL)
# run: ci/ci-build-tumbleweed HEAD --with-crypto=openssl # run: ci/ci-build-tumbleweed HEAD --with-crypto=openssl

View File

@ -11,7 +11,7 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: uname -a - run: uname -a
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq lcov - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq lcov
@ -46,12 +46,12 @@ jobs:
lcov -c -d . -o lcov-info lcov -c -d . -o lcov-info
genhtml -o lcov-out lcov-info genhtml -o lcov-out lcov-info
- name: Save lcov results - name: Save lcov results
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: lcov-out name: lcov-out
path: lcov-out path: lcov-out
- name: Upload coverage reports to Codecov - name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3 uses: codecov/codecov-action@v4
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
files: ${{ github.workspace }}/lcov-info files: ${{ github.workspace }}/lcov-info

View File

@ -18,7 +18,7 @@ jobs:
compiler: [ gcc, clang ] compiler: [ gcc, clang ]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx sphinx-rtd-theme-common python3-sphinx-rtd-theme - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx sphinx-rtd-theme-common python3-sphinx-rtd-theme
- name: Configure - name: Configure
@ -42,7 +42,7 @@ jobs:
compiler: [ gcc, clang ] compiler: [ gcc, clang ]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure - name: Configure
@ -67,7 +67,7 @@ jobs:
name: Test mkfs.btrfs name: Test mkfs.btrfs
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure - name: Configure
@ -80,7 +80,7 @@ jobs:
name: Test btrfs check name: Test btrfs check
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure - name: Configure
@ -95,7 +95,7 @@ jobs:
name: Test misc name: Test misc
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure - name: Configure
@ -108,7 +108,7 @@ jobs:
name: Test btrfs-convert name: Test btrfs-convert
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure - name: Configure
@ -121,7 +121,7 @@ jobs:
name: Test cli, fuzz name: Test cli, fuzz
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure - name: Configure

View File

@ -15,7 +15,7 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: uname -a - run: uname -a
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq - run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq

View File

@ -9,7 +9,7 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- run: uname -a - run: uname -a
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- run: cat /proc/filesystems - run: cat /proc/filesystems