From e1852a7a9a6e3816b2e80ab1c0932e8fee523407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Fri, 16 Apr 2021 14:32:53 +0200 Subject: [PATCH] github ci: deploy events metadata --- .github/workflows/deploy_all.yml | 4 ++-- .github/workflows/metadata.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy_all.yml b/.github/workflows/deploy_all.yml index dd541de842..1142d2ea3f 100644 --- a/.github/workflows/deploy_all.yml +++ b/.github/workflows/deploy_all.yml @@ -56,13 +56,13 @@ jobs: - name: ccache post-run run: ccache -s - - name: parameter metadata + - name: parameter & events metadata run: | make ${{matrix.target}} ver_gen ./src/lib/version/get_git_tag_or_branch_version.sh build/${{ matrix.target }} >> $GITHUB_ENV cd build/${{ matrix.target }} mkdir _metadata || true - cp parameters.* _metadata + cp parameters.* events/*.xz _metadata - uses: jakejarvis/s3-sync-action@master with: diff --git a/.github/workflows/metadata.yml b/.github/workflows/metadata.yml index 0d8c1ac590..4a9ab68dca 100644 --- a/.github/workflows/metadata.yml +++ b/.github/workflows/metadata.yml @@ -63,6 +63,33 @@ jobs: SOURCE_DIR: 'build/px4_sitl_default/docs/' DEST_DIR: 'Firmware/${{ env.version }}/_general/' + events: + runs-on: ubuntu-latest + container: px4io/px4-dev-base-focal:2021-02-04 + steps: + - uses: actions/checkout@v1 + with: + token: ${{ secrets.ACCESS_TOKEN }} + + - name: events metadata + run: | + make extract_events + ./src/lib/version/get_git_tag_or_branch_version.sh build/px4_sitl_default >> $GITHUB_ENV + cd build/px4_sitl_default + mkdir _events_full || true + cp events/all_events_full.json.xz _events_full/all_events.json.xz + + - uses: jakejarvis/s3-sync-action@master + with: + args: --acl public-read + env: + AWS_S3_BUCKET: 'px4-travis' + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_REGION: 'us-west-1' + SOURCE_DIR: 'build/px4_sitl_default/_events_full/' + DEST_DIR: 'Firmware/${{ env.version }}/_general/' + uorb_graph: runs-on: ubuntu-latest container: px4io/px4-dev-nuttx-focal:2021-04-29