Skip to content

Version Packages

Version Packages #11

Workflow file for this run

name: Release
on:
push:
branches:
- main
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: latest
- name: Install Dependencies
run: bun install
- name: Create Release Pull Request or Publish to marketplace
id: changesets
uses: changesets/action@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Package Extension
if: steps.changesets.outputs.hasChangesets == 'false'
# You can do something when a publish should happen.
run: bun package
- name: Publish to Visual Studio Marketplace
if: steps.changesets.outputs.hasChangesets == 'false'
# You can do something when a publish should happen.
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.VS_MARKETPLACE_TOKEN }}
extensionFile: ./themes/consolvis-vscode-theme.vsix
registryUrl: https://marketplace.visualstudio.com
- name: Version Bump
if: steps.changesets.outputs.hasChangesets == 'false'
# You can do something when a publish should happen.
run: bun tag