Skip to content

Commit

Permalink
Add unpublish workflow (#77)
Browse files Browse the repository at this point in the history
  • Loading branch information
josephsumabat authored Jan 8, 2025
2 parents c285b8d + 2655811 commit add3312
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/unpublish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Unpublish Extension

on:
workflow_dispatch:
inputs:
extension-id:
required: true
default: 'alloglot'

jobs:
unpublish:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16'

- name: Install vsce
run: npm install -g vsce

- name: Authenticate with Personal Access Token (PAT)
env:
VSCE_PAT: ${{ secrets.MARKETPLACE_TOKEN}}
run: |
if [ -z "$VSCE_PAT" ]; then
echo "VSCE_PAT secret is not set. Exiting."
exit 1
fi
- name: Unpublish extension
env:
VSCE_PAT: ${{ secrets.MARKETPLACE_TOKEN}}
run: |
vsce unpublish ${{ github.event.inputs['extension-id'] }} --force

0 comments on commit add3312

Please sign in to comment.