diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 000000000..e9994299a --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,26 @@ +name: PublishRelease + +on: + release: + types: [published] + +jobs: + invoke_package_distribution: + name: Invoke chipmunk package creation and distribution for different package managers + needs: build_release + runs-on: ubuntu-latest + steps: + - name: Checkout chipmunk-distribution + uses: actions/checkout@v2 + with: + repository: esrlabs/chipmunk-distribution + path: "./chipmunk-distribution" + token: ${{secrets.PUSH_TOKEN}} + - name: Push tag + working-directory: ./chipmunk-distribution + run: | + git config user.name "esrlabs" + git config user.email "esrlabs@gmail.com" + git remote set-url origin "https://esrlabs:${{secrets.PUSH_TOKEN}}@github.com/esrlabs/chipmunk-distribution" + git tag ${{ github.ref_name }} + git push origin ${{ github.ref_name }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 703806944..2e75345fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -111,22 +111,3 @@ jobs: release-tag: ${{ github.ref_name }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - invoke_package_distribution: - name: Invoke chipmunk package creation and distribution for different package managers - needs: build_release - runs-on: ubuntu-latest - steps: - - name: Checkout chipmunk-distribution - uses: actions/checkout@v2 - with: - repository: esrlabs/chipmunk-distribution - path: './chipmunk-distribution' - token: ${{secrets.PUSH_TOKEN}} - - name: Push tag - working-directory: ./chipmunk-distribution - run: | - git config user.name "esrlabs" - git config user.email "esrlabs@gmail.com" - git remote set-url origin "https://esrlabs:${{secrets.PUSH_TOKEN}}@github.com/esrlabs/chipmunk-distribution" - git tag ${{ github.ref_name }} - git push origin ${{ github.ref_name }} \ No newline at end of file