diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a22defac..e7760bf7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,7 +12,7 @@ jobs: uses: actions/checkout@v2 - name: Install Node uses: actions/setup-node@v1 - - name: Install depdencies + - name: Install dependencies run: yarn - name: Run Tests run: yarn test @@ -29,7 +29,6 @@ jobs: - name: Run Go Tests with Coverage run: make test SKIP_ASSET=1 int-test: - needs: [go-test, npm-test] name: Integration Tests runs-on: ubuntu-latest steps: @@ -40,21 +39,33 @@ jobs: - name: Run tests run: docker-compose -f integration/docker-compose.test.yml run integration buildx: - needs: [int-test] + needs: [go-test, npm-test, int-test] name: Release runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 - with: - buildx-version: latest - qemu-version: latest + uses: docker/setup-buildx-action@v1 - name: Available platforms run: echo ${{ steps.buildx.outputs.platforms }} - name: Docker Login run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} - name: Run Buildx run: make publish + git-release: + needs: [buildx] + name: Github Release + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + - name: Install Node + uses: actions/setup-node@v1 + - name: Install dependencies + run: yarn + - name: Release to github + run: yarn release --github.release --no-increment --no-git diff --git a/package.json b/package.json index eeb1bb91..54aa59b1 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ }, "release-it": { "github": { - "release": true + "release": false }, "npm": { "publish": false