From 35d6b068b146fca09c86afeb1b3ada35b863146b Mon Sep 17 00:00:00 2001 From: Paul Spooren Date: Mon, 21 Feb 2022 20:22:01 +0100 Subject: [PATCH] CI: only build manually and build packages Signed-off-by: Paul Spooren --- .github/workflows/build-packages.yml | 36 ++++++++++++++++++++++++++++ .github/workflows/build-staging.yml | 3 --- 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/build-packages.yml diff --git a/.github/workflows/build-packages.yml b/.github/workflows/build-packages.yml new file mode 100644 index 0000000000..2b58c9d131 --- /dev/null +++ b/.github/workflows/build-packages.yml @@ -0,0 +1,36 @@ +name: Build latest updated packages + +on: [push] + +jobs: + build: + name: Build packages for ${{ matrix.arch }} + runs-on: self-hosted + timeout-minutes: 1200 + strategy: + matrix: + arch: + - x86_64 + + steps: + - name: Build + uses: aparcar/gh-action-sdk@master + env: + NO_REPO_FEED: 1 + ARCH: ${{ matrix.arch }} + CONTAINER: ghcr.io/${{ github.repository_owner }}/sdk + PUBLIC_KEY_PEM: ${{ secrets.PUBLIC_KEY_PEM }} + PRIVATE_KEY_PEM: ${{ secrets.PRIVATE_KEY_PEM }} + IGNORE_ERRORS: "y m n" + + - name: Upload packages + uses: jakejarvis/s3-sync-action@master + with: + args: --acl public-read --follow-symlinks + env: + AWS_S3_BUCKET: openwrt-ci + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_S3_ENDPOINT: https://s3.aparcar.org + SOURCE_DIR: bin/ + DEST_DIR: apkwrt/ \ No newline at end of file diff --git a/.github/workflows/build-staging.yml b/.github/workflows/build-staging.yml index 51f2733bff..47cf62db2e 100644 --- a/.github/workflows/build-staging.yml +++ b/.github/workflows/build-staging.yml @@ -11,9 +11,6 @@ on: description: "Extra lines to append to the config" required: false default: "" - push: - branches: - - apk jobs: determine_targets: -- 2.30.2