mirror of
https://github.com/kdave/btrfs-progs
synced 2025-02-16 09:46:55 +00:00
btrfs-progs: ci: update checkout action to v4
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
f2f30d15b6
commit
5b344c3e1a
10
.github/workflows/artifacts-static-build.yml
vendored
10
.github/workflows/artifacts-static-build.yml
vendored
@ -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
|
||||||
|
2
.github/workflows/ci-build-test-fast.yml
vendored
2
.github/workflows/ci-build-test-fast.yml
vendored
@ -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
|
||||||
|
24
.github/workflows/ci-build-test.yml
vendored
24
.github/workflows/ci-build-test.yml
vendored
@ -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
|
||||||
|
6
.github/workflows/coverage.yml
vendored
6
.github/workflows/coverage.yml
vendored
@ -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
|
||||||
|
14
.github/workflows/devel.yml
vendored
14
.github/workflows/devel.yml
vendored
@ -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
|
||||||
|
2
.github/workflows/pull-request.yml
vendored
2
.github/workflows/pull-request.yml
vendored
@ -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
|
||||||
|
2
.github/workflows/test.yml
vendored
2
.github/workflows/test.yml
vendored
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user