diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 13ba6ac..28b9f22 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -14,11 +14,11 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Install dependencies run: sudo apt-get update; sudo apt-get -y install build-essential git ncurses-dev - name: Run a one-line script - run: git clone -b v6.2.4 --depth 1 'https://gitlab.nic.cz/turris/turris-build' "$GITHUB_WORKSPACE"/../turris-build + run: git clone -b hbk --depth 1 'https://gitlab.nic.cz/turris/turris-build' "$GITHUB_WORKSPACE"/../turris-build - name: Update feeds.conf for local repo run: cd "$GITHUB_WORKSPACE"/../turris-build; sed -i "s|^src-git cesnet.*|src-git cesnet $GITHUB_WORKSPACE|" feeds.conf - name: Prepare build for Turris MOX @@ -28,8 +28,8 @@ jobs: - name: Compile nemea-modules package run: cd "$GITHUB_WORKSPACE"/../turris-build/build/; make package/nemea-modules/compile -j$(nproc) - name: Collect artifacts - run: mkdir /tmp/mox-cesnet; cp "$GITHUB_WORKSPACE/../turris-build/build/bin/packages/aarch64_cortex-a53/cesnet"/* /tmp/mox-cesnet/ - - uses: actions/upload-artifact@v2 + run: mkdir /tmp/mox-cesnet; cp -r "$GITHUB_WORKSPACE/../turris-build/build/bin/packages/aarch64_cortex-a53/cesnet"/* /tmp/mox-cesnet/ + - uses: actions/upload-artifact@v4 with: name: turris-mox-packages path: /tmp/mox-cesnet/ @@ -41,11 +41,11 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Install dependencies - run: sudo apt-get update; sudo apt-get -y install build-essential git ncurses-dev wget rsync + run: sudo apt-get update; sudo apt-get -y install build-essential git ncurses-dev wget rsync zstd - name: Download SDK - run: cd ..; wget -O /dev/stdout "https://downloads.openwrt.org/releases/22.03.3/targets/ath79/generic/openwrt-sdk-22.03.3-ath79-generic_gcc-11.2.0_musl.Linux-x86_64.tar.xz" | tar -xJf - + run: cd ..; wget -O /dev/stdout "https://downloads.openwrt.org/releases/24.10.3/targets/ath79/generic/openwrt-sdk-24.10.3-ath79-generic_gcc-13.3.0_musl.Linux-x86_64.tar.zst" | zstd -d | tar -xf - - name: Update feeds.conf for local repo run: cd "$GITHUB_WORKSPACE"/../openwrt-sdk-*-generic_gcc-*_musl.Linux-x86_64; echo "src-git cesnet $GITHUB_WORKSPACE" >> feeds.conf.default - name: Prepare build for TPLINK Archer C7 @@ -53,8 +53,8 @@ jobs: - name: Compile luci-app-ipfixprobe package run: cd "$GITHUB_WORKSPACE"/../openwrt-sdk-*-generic_gcc-*_musl.Linux-x86_64; make defconfig; make package/luci-app-ipfixprobe/compile -j$(nproc) - name: Collect artifacts - run: mkdir /tmp/tplink-cesnet; cp "$GITHUB_WORKSPACE"/../openwrt-sdk-*-generic_gcc-*_musl.Linux-x86_64/bin/packages/mips_24kc/cesnet/* /tmp/tplink-cesnet/ - - uses: actions/upload-artifact@v2 + run: mkdir /tmp/tplink-cesnet; cp -r "$GITHUB_WORKSPACE"/../openwrt-sdk-*-generic_gcc-*_musl.Linux-x86_64/bin/packages/mips_24kc/cesnet/* /tmp/tplink-cesnet/ + - uses: actions/upload-artifact@v4 with: name: tplink-packages path: /tmp/tplink-cesnet/