diff --git a/.github/workflows/build-module.yml b/.github/workflows/build-module.yml index d196214..9e8b853 100644 --- a/.github/workflows/build-module.yml +++ b/.github/workflows/build-module.yml @@ -70,6 +70,10 @@ jobs: - name: Update feeds run: | + # clean if cache restored from different cache key + rm -rf bin/packages/${{ matrix.build_env.pkgarch }}/awgopenwrt/ || true + rm -rf bin/targets/${{ matrix.build_env.target}}/${{ matrix.build_env.subtarget}}/packages/ || true + cp feeds.conf.default feeds.conf echo "src-git awgopenwrt https://github.com/yury-sannikov/awg-openwrt.git" >> ./feeds.conf @@ -100,12 +104,34 @@ jobs: - name: Prepare artifacts run: | - rm feeds.conf ls -al bin/packages/${{ matrix.build_env.pkgarch }}/awgopenwrt || true ls -al bin/targets/${{ matrix.build_env.target}}/${{ matrix.build_env.subtarget}}/packages/ || true + tag_name=${{ github.ref_name }} + tag_name=${tag_name:=test} + + echo "tag_name: ${tag_name}" + + mkdir -p awgrelease + + postfix="${tag_name}_${{ matrix.tag }}_${{ matrix.build_env.pkgarch}}_${{ matrix.build_env.target}}_${{ matrix.build_env.subtarget}}" + + echo "postfix: ${postfix}" + + cp bin/packages/${{ matrix.build_env.pkgarch }}/awgopenwrt/amnezia-wg-tools_*.ipk awgrelease/amnezia-wg-tools_${postfix}.ipk + cp bin/packages/${{ matrix.build_env.pkgarch }}/awgopenwrt/luci-app-amneziawg_*.ipk awgrelease/luci-app-amneziawg_${postfix}.ipk + cp bin/targets/${{ matrix.build_env.target}}/${{ matrix.build_env.subtarget}}/packages/kmod-amneziawg_*.ipk awgrelease/kmod-amneziawg_${postfix}.ipk + + ls -al awgrelease/ + + # - name: Release # uses: softprops/action-gh-release@v1 # with: # files: | # bin/targets/${{ matrix.build_env.target}}/${{ matrix.build_env.subtarget}}/packages/kmod-amneziawg*.ipk + + - name: Clenanup + run: | + rm feeds.conf || true + rm -rf awgrelease || true