From cc5efda71e6950e119e399c0595b06e4608a1159 Mon Sep 17 00:00:00 2001 From: Vadim Vetrov Date: Sat, 10 Aug 2024 01:08:00 +0300 Subject: [PATCH] Update workflow --- .github/workflows/build-openwrt.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-openwrt.yml b/.github/workflows/build-openwrt.yml index a18b4cf..80abbc9 100644 --- a/.github/workflows/build-openwrt.yml +++ b/.github/workflows/build-openwrt.yml @@ -1,7 +1,7 @@ name: build-openwrt on: - workflow_dispatch: + - push jobs: build: @@ -10,7 +10,8 @@ jobs: version: ${{ steps.build.outputs.version }} strategy: matrix: - branch: [openwrt-23.05] + branch: + - openwrt-23.05 arch: - aarch64_cortex-a53 - aarch64_cortex-a72 @@ -47,18 +48,22 @@ jobs: with: ref: 'openwrt' + - name: Prepare workflow + shell: bash + run: | + sudo sed -i 's/PKG_REV:=.*$/PKG_REV:=${{ github.sha }}/;s/PKG_RELEASE:=.*$/PKG_RELEASE:=${{ github.event.repository.updated_at}}/' youtubeUnblock/Makefile + + - name: Build packages id: build working-directory: /builder shell: bash run: | - cp -va $GITHUB_WORKSPACE/youtubeUnblock package - VERSION=$(grep -Po 'PKG_VERSION:=\K.*' package/youtubeUnblock/Makefile) - echo "version=$VERSION" >> $GITHUB_OUTPUT - sed -e 's|base.*\.git|base https://github.com/openwrt/openwrt.git|' \ - -e 's|packages.*\.git|packages https://github.com/openwrt/packages.git|' -i feeds.conf.default - make defconfig - make package/youtubeUnblock/compile V=s -j$(nproc) BUILD_LOG=1 + sudo -u buildbot echo "src-link youtubeUnblock $GITHUB_WORKSPACE" >> feeds.conf + sudo -u buildbot ./scripts/feeds update youtubeUnblock + sudo -u buildbot ./scripts/feeds install -a -p youtubeUnblock + sudo -u buildbot make defconfig + sudo -u buildbot make package/youtubeUnblock/compile V=s -j$(nproc) BUILD_LOG=1 - name: Compress build logs if: always()