From 4cbbf6b5594592cceb7e1c7e259686fe0190bf97 Mon Sep 17 00:00:00 2001 From: Petr Gadorek Date: Wed, 18 Dec 2024 10:54:26 +0100 Subject: [PATCH] publishing release data to dl.espressif --- .github/workflows/build_rust.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/build_rust.yaml b/.github/workflows/build_rust.yaml index 98ea05e..dc53d28 100644 --- a/.github/workflows/build_rust.yaml +++ b/.github/workflows/build_rust.yaml @@ -225,3 +225,21 @@ jobs: with: run_id: ${{ github.run_id }} ref: ${{ github.event.pull_request.head.ref }} + + fetch-latest-release: + name: Fetch Latest Release Info + needs: [build] + runs-on: ubuntu-latest + # This ensures the job runs after a release is created or when manually triggered + if: github.event_name == 'release' || github.event_name == 'workflow_dispatch' + + steps: + - name: Fetch latest release + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_DEFAULT_REGION: ap-east-1 + run: | + curl -s https://api.github.com/repos/espressif/idf-im-cli/releases/latest > eim_cli_release.json + echo "Latest release tag: $(jq -r .tag_name eim_cli_release.json)" + aws s3 cp --acl=public-read "eim_cli_release.json" s3://espdldata/dl/eim/eim_cli_release.json