diff --git a/.github/workflows/upload_release_assets.yml b/.github/workflows/process_release.yml similarity index 78% rename from .github/workflows/upload_release_assets.yml rename to .github/workflows/process_release.yml index 32f35ac5b..f862f9923 100644 --- a/.github/workflows/upload_release_assets.yml +++ b/.github/workflows/process_release.yml @@ -1,4 +1,4 @@ -name: Upload assets to release +name: Process new release on: release: @@ -6,8 +6,8 @@ on: - created jobs: - build: - runs-on: [ubuntu-latest] + upload-release-assets: + runs-on: ubuntu-latest steps: - name: Set up Go 1.17 uses: actions/setup-go@v2 @@ -83,3 +83,23 @@ jobs: asset_path: ./assets/theia-chart.tgz asset_name: theia-chart.tgz asset_content_type: application/octet-stream + + update-website: + name: Trigger website update for release + needs: upload-release-assets + runs-on: ubuntu-latest + steps: + - id: get-version + env: + TAG: ${{ github.ref }} + run: | + version=${TAG:10} + echo "::set-output name=version::$version" + - name: Update Helm index with Theia archive + uses: benc-uk/workflow-dispatch@v1 + with: + repo: antrea-io/website + ref: refs/heads/main + workflow: Update Helm index + token: ${{ secrets.ANTREA_WEBSITE_WORKFLOW_DISPATCH_PAT }} + inputs: ${{ format('{{ "archive-url":"https://github.com/antrea-io/theia/releases/download/{0}/theia-chart.tgz" }}', steps.get-version.outputs.version) }}