From 40dfc5fbc520c735fae332631df3d66ac46df205 Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Fri, 24 Feb 2023 18:06:25 +1100 Subject: [PATCH] github/workflows: Attach built packages to GitHub workflow artifacts. --- .github/workflows/build_packages.yml | 8 ++++++++ tools/ci.sh | 4 ---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_packages.yml b/.github/workflows/build_packages.yml index ed469a0b..b6781be4 100644 --- a/.github/workflows/build_packages.yml +++ b/.github/workflows/build_packages.yml @@ -2,6 +2,9 @@ name: Build all packages on: [push, pull_request] +env: + PACKAGE_INDEX_PATH: /tmp/micropython-lib-deploy + jobs: build: runs-on: ubuntu-latest @@ -17,3 +20,8 @@ jobs: - name: Publish packages for branch if: vars.MICROPY_PUBLISH_MIP_INDEX && github.event_name == 'push' && ! github.event.deleted run: source tools/ci.sh && ci_push_package_index + - name: Upload packages as artifact + uses: actions/upload-artifact@v3 + with: + name: packages-${{ github.sha }} + path: ${{ env.PACKAGE_INDEX_PATH }} diff --git a/tools/ci.sh b/tools/ci.sh index 54868068..6490a95c 100755 --- a/tools/ci.sh +++ b/tools/ci.sh @@ -1,9 +1,5 @@ #!/bin/bash -######################################################################################## -# common "constants" -PACKAGE_INDEX_PATH=/tmp/micropython-lib-deploy - ######################################################################################## # code formatting