Skip to content

Commit

Permalink
ci: separate publishing steps
Browse files Browse the repository at this point in the history
  • Loading branch information
gadenbuie committed May 29, 2024
1 parent 6a635fd commit c348df2
Showing 1 changed file with 37 additions and 9 deletions.
46 changes: 37 additions & 9 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

name: Deploy Extension
jobs:
deploy:
build-vsix:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -27,23 +27,51 @@ jobs:
with:
name: shiny-vscode
path: "shiny*.vsix"

publish-open-vsx:
runs-on: ubuntu-latest
if: ${{
(github.event_name == 'push' && github.repository_owner == 'posit-dev') ||
github.event.pull_request.head.repo.fork == false
}}
needs:
- build-vsix
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "18.x"
- run: yarn install --immutable --immutable-cache --check-cache

- name: Build Extension
run: yarn vsix

- name: Publish to Open VSX Registry
uses: HaaLeo/publish-vscode-extension@v1
if: ${{
(github.event_name == 'push' && github.repository_owner == 'posit-dev') ||
github.event.pull_request.head.repo.fork == false
}}
with:
pat: ${{ secrets.OPEN_VSX_TOKEN }}
dryRun: ${{ !(github.event_name == 'push' && github.ref_type == 'tag') }}

publish-vscode-marketplace:
runs-on: ubuntu-latest
if: ${{
(github.event_name == 'push' && github.repository_owner == 'posit-dev') ||
github.event.pull_request.head.repo.fork == false
}}
needs:
- build-vsix
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "18.x"
- run: yarn install --immutable --immutable-cache --check-cache

- name: Build Extension
run: yarn vsix

- name: Publish to Visual Studio Marketplace
uses: HaaLeo/publish-vscode-extension@v1
if: ${{
(github.event_name == 'push' && github.repository_owner == 'posit-dev') ||
github.event.pull_request.head.repo.fork == false
}}
with:
pat: ${{ secrets.VSCE_PAT }}
registryUrl: https://marketplace.visualstudio.com
Expand Down

0 comments on commit c348df2

Please sign in to comment.