From 73a876807cdff8642bd3892e905edf20c15c5f67 Mon Sep 17 00:00:00 2001 From: Brett Knapik Date: Tue, 15 Oct 2024 00:12:06 -0400 Subject: [PATCH] create release before build --- .github/workflows/release-layer-collector.yml | 8 +++++++- .github/workflows/release-layer-java.yml | 8 +++++++- .github/workflows/release-layer-nodejs.yml | 8 +++++++- .github/workflows/release-layer-python.yml | 8 +++++++- .github/workflows/release-layer-ruby.yml | 8 +++++++- 5 files changed, 35 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release-layer-collector.yml b/.github/workflows/release-layer-collector.yml index 8064f59350..880590d596 100644 --- a/.github/workflows/release-layer-collector.yml +++ b/.github/workflows/release-layer-collector.yml @@ -11,6 +11,13 @@ permissions: contents: write jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Create Release + run: gh release create ${{ github.ref_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} build-layer: runs-on: ubuntu-latest strategy: @@ -33,7 +40,6 @@ jobs: path: ${{ github.workspace }}/collector/build/opentelemetry-collector-layer-${{ matrix.architecture }}.zip - name: Add Binary to Release run: | - gh release create ${{github.ref_name}} gh release upload ${{github.ref_name}} ${{ github.workspace }}/collector/build/opentelemetry-collector-layer-${{ matrix.architecture }}.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-layer-java.yml b/.github/workflows/release-layer-java.yml index 4582fb231f..b1689f091f 100644 --- a/.github/workflows/release-layer-java.yml +++ b/.github/workflows/release-layer-java.yml @@ -11,6 +11,13 @@ permissions: contents: write jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Create Release + run: gh release create ${{ github.ref_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} build-layer: runs-on: ubuntu-latest outputs: @@ -46,7 +53,6 @@ jobs: - name: Add Binary to Release run: | - gh release create ${{github.ref_name}} gh release upload ${{github.ref_name}} java/layer-wrapper/build/distributions/opentelemetry-javawrapper-layer.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-layer-nodejs.yml b/.github/workflows/release-layer-nodejs.yml index 999ec90c13..e3f4749d92 100644 --- a/.github/workflows/release-layer-nodejs.yml +++ b/.github/workflows/release-layer-nodejs.yml @@ -11,6 +11,13 @@ permissions: contents: write jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Create Release + run: gh release create ${{ github.ref_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} build-layer: runs-on: ubuntu-latest outputs: @@ -47,7 +54,6 @@ jobs: - name: Add Binary to Release run: | - gh release create ${{github.ref_name}} gh release upload ${{github.ref_name}} nodejs/packages/layer/build/opentelemetry-nodejs-layer.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-layer-python.yml b/.github/workflows/release-layer-python.yml index e5b37c67c9..7d2225d1ec 100644 --- a/.github/workflows/release-layer-python.yml +++ b/.github/workflows/release-layer-python.yml @@ -11,6 +11,13 @@ permissions: contents: write jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Create Release + run: gh release create ${{ github.ref_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} build-layer: runs-on: ubuntu-latest outputs: @@ -54,7 +61,6 @@ jobs: - name: Add Binary to Release run: | - gh release create ${{github.ref_name}} gh release upload ${{github.ref_name}} python/src/build/opentelemetry-python-layer.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-layer-ruby.yml b/.github/workflows/release-layer-ruby.yml index fc8bb183bd..fe62003af6 100644 --- a/.github/workflows/release-layer-ruby.yml +++ b/.github/workflows/release-layer-ruby.yml @@ -11,6 +11,13 @@ permissions: contents: write jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Create Release + run: gh release create ${{ github.ref_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} build-layer: runs-on: ubuntu-latest outputs: @@ -46,7 +53,6 @@ jobs: - name: Add Binary to Release run: | - gh release create ${{github.ref_name}} gh release upload ${{github.ref_name}} ruby/src/build/opentelemetry-ruby-layer.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}