diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b628835b..3d07de35 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,9 +8,8 @@ env: XPI_NAME: tabmix-dev-build jobs: - build: + zip-files: runs-on: ubuntu-latest - steps: - name: Checkout repo uses: actions/checkout@v4 @@ -50,6 +49,10 @@ jobs: git tag -d dev-build && git tag dev-build $(git rev-parse HEAD) fi + upload-to-github: + needs: zip-files + runs-on: ubuntu-latest + steps: - name: Upload release asset env: GH_TOKEN: ${{ github.token }} @@ -59,3 +62,14 @@ jobs: fi gh release edit dev-build --draft=false gh release upload dev-build /tmp/${{ env.XPI_NAME }}.xpi --clobber + + upload-to-bitbucket: + needs: zip-files + runs-on: ubuntu-latest + steps: + - name: Upload to Bitbucket + run: | + curl --request POST \ + --url 'https://api.bitbucket.org/2.0/repositories/onemen/tabmixplus-for-firefox/downloads' \ + --header 'Authorization: Bearer ${{ secrets.BITBUCKET_ACCESS_TOKEN }}' \ + -F 'files=@/tmp/${{ env.XPI_NAME }}.xpi'