diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3a03bdc..b93fa04 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -63,12 +63,18 @@ jobs: runs-on: ubuntu-latest needs: package if: startsWith(github.ref, 'refs/tags/v') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VSCE_PAT: ${{ secrets.VSCE_PAT }} + DISPLAY: ":99.0" name: Release steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: "14" + - run: /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & echo "Started xvfb" + shell: bash - run: npm install - run: npm install -g vsce - run: vsce package @@ -88,6 +94,8 @@ jobs: - uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VSCE_PAT: ${{ secrets.VSCE_PAT }} + DISPLAY: ":99.0" with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ${{ env.VSIX_PATH }}