diff --git a/.github/workflows/artifacts-static-build.yml b/.github/workflows/artifacts-static-build.yml index c61c5e32..4621df30 100644 --- a/.github/workflows/artifacts-static-build.yml +++ b/.github/workflows/artifacts-static-build.yml @@ -12,7 +12,7 @@ jobs: build: runs-on: ubuntu-latest 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 - name: Configure run: ./autogen.sh && ./configure --disable-documentation @@ -27,22 +27,22 @@ jobs: sha256sum btrfs.static | tee btrfs.static.sha256 sha256sum btrfs.box.static | tee btrfs.box.static.sha256 - name: Save artifacts - btrfs.static - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: btrfs.static path: btrfs.static - name: Save artifacts - btrfs.static.sha256 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: btrfs.static.sha256 path: btrfs.static.sha256 - name: Save artifacts - btrfs.box.static - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: btrfs.box.static path: btrfs.box.static - name: Save artifacts - btrfs.box.static.sha256 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: btrfs.box.static.sha256 path: btrfs.box.static.sha256 diff --git a/.github/workflows/ci-build-test-fast.yml b/.github/workflows/ci-build-test-fast.yml index 3dea465e..2047e634 100644 --- a/.github/workflows/ci-build-test-fast.yml +++ b/.github/workflows/ci-build-test-fast.yml @@ -82,6 +82,6 @@ jobs: # name: CI Tumbleweed (OpenSSL) # runs-on: ubuntu-latest # steps: -# - uses: actions/checkout@v3 +# - uses: actions/checkout@v4 # - name: CI Tumbleweed (OpenSSL) # run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=openssl diff --git a/.github/workflows/ci-build-test.yml b/.github/workflows/ci-build-test.yml index 90627aeb..2432dcb2 100644 --- a/.github/workflows/ci-build-test.yml +++ b/.github/workflows/ci-build-test.yml @@ -14,83 +14,83 @@ jobs: name: CI Centos 7 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Centos7 run: ci/ci-build-centos7 check-centos8: name: CI Centos 8 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Centos8 run: ci/ci-build-centos8 check-leap153: name: CI Leap 15.3 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Leap 15.3 run: ci/ci-build-leap153 check-leap154: name: CI Leap 15.4 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Leap 15.4 run: ci/ci-build-leap154 check-musl: name: CI Musl runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Musl run: ci/ci-build-musl check-musl-32bit: name: CI Musl (32bit) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Musl (32bit) run: ci/ci-build-musl-i386 check-tumbleweed: name: CI Tumbleweed runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Tumbleweed run: ci/ci-build-tumbleweed check-tumbleweed-libgcrypt: name: CI Tumbleweed (libgcrypt) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Tumbleweed (libgcrypt) run: ci/ci-build-tumbleweed HEAD --with-crypto=libgcrypt check-tumbleweed-libsodium: name: CI Tumbleweed (libsodium) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Tumbleweed (libsodium) run: ci/ci-build-tumbleweed HEAD --with-crypto=libsodium check-tumbleweed-libkcapi: name: CI Tumbleweed (libkcapi) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Tumbleweed (libkcapi) run: ci/ci-build-tumbleweed HEAD --with-crypto=libkcapi check-tumbleweed-botan: name: CI Tumbleweed (Botan) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: CI Tumbleweed (Botan) run: ci/ci-build-tumbleweed HEAD --with-crypto=botan # check-tumbleweed-openssl: # name: CI Tumbleweed (OpenSSL) # runs-on: ubuntu-latest # steps: -# - uses: actions/checkout@v3 +# - uses: actions/checkout@v4 # - name: CI Tumbleweed (OpenSSL) # run: ci/ci-build-tumbleweed HEAD --with-crypto=openssl diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 61d6e491..cbd15d5c 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: uname -a - 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 @@ -46,12 +46,12 @@ jobs: lcov -c -d . -o lcov-info genhtml -o lcov-out lcov-info - name: Save lcov results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: lcov-out path: lcov-out - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} files: ${{ github.workspace }}/lcov-info diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml index a9be5f43..b810cdcb 100644 --- a/.github/workflows/devel.yml +++ b/.github/workflows/devel.yml @@ -18,7 +18,7 @@ jobs: compiler: [ gcc, clang ] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure @@ -42,7 +42,7 @@ jobs: compiler: [ gcc, clang ] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure @@ -67,7 +67,7 @@ jobs: name: Test mkfs.btrfs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure @@ -80,7 +80,7 @@ jobs: name: Test btrfs check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure @@ -95,7 +95,7 @@ jobs: name: Test misc runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure @@ -108,7 +108,7 @@ jobs: name: Test btrfs-convert runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure @@ -121,7 +121,7 @@ jobs: name: Test cli, fuzz runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - 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 - name: Configure diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index d1dd45f3..652a7df7 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -15,7 +15,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: uname -a - 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 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e4777107..795c5d42 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: uname -a - run: sudo modprobe btrfs - run: cat /proc/filesystems