File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 branches :
66 - main
77 workflow_dispatch :
8- inputs :
9- force_publish_extensions :
10- description : ' Force publish editor extensions even if no changesets are present'
11- type : boolean
12- required : true
13- default : false
148
159permissions :
16- id-token : write # Required for provenance
10+ id-token : write # Required for npm trusted publishing with OIDC
1711 contents : write # Required for changesets/action
1812 pull-requests : write # Required for changesets/action
1913
2721 - uses : actions/checkout@v4
2822 - uses : actions/setup-node@v4
2923 with :
30- node-version : 22
24+ node-version : 24
3125 cache : ' npm'
3226 - run : npm install
3327 - run : npm run build
@@ -43,15 +37,14 @@ jobs:
4337 githubReleaseName : Release ${{ env.date }}
4438 env :
4539 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
46- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
4740 NPM_CONFIG_PROVENANCE : true
4841 - run : npx vsce publish --no-git-tag-version --skip-duplicate
49- if : steps.changesets.outputs.published == 'true' || github.event.inputs.force_publish_extensions == 'true '
42+ if : steps.changesets.outputs.hasChangesets == 'false '
5043 working-directory : packages/vscode
5144 env :
5245 VSCE_PAT : ${{ secrets.VSCE_PAT }}
5346 - run : npx ovsx publish --skip-duplicate
54- if : steps.changesets.outputs.published == 'true' || github.event.inputs.force_publish_extensions == 'true '
47+ if : steps.changesets.outputs.hasChangesets == 'false '
5548 working-directory : packages/vscode
5649 env :
5750 OVSX_PAT : ${{ secrets.OVSX_PAT }}
You can’t perform that action at this time.
0 commit comments