vsce-action icon indicating copy to clipboard operation
vsce-action copied to clipboard

Output *.vsix files

Open felixjb opened this issue 4 years ago • 1 comments

I would like this action to output the *.vsix files that are published to the marketplace so I can upload them to my releases in my project's repository

felixjb avatar May 22 '20 18:05 felixjb

You could consider using the package command to do this. I'm publishing a private extension to GitHub releases. Here's my workflow:

name: CD

on:
  push:
    tags:
      - "v*.*.*"

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      # ...
      - uses: lannonbr/[email protected]
        with:
          args: "package --allow-star-activation"
      - run: echo "name=$(ls | grep vsix | sort | tail -n 1)" >> $GITHUB_OUTPUT
        id: identify-package
      - name: Release
        uses: softprops/action-gh-release@v1
        with:
          files: ${{steps.identify-package.outputs.name}}

johnallen3d avatar Dec 16 '22 13:12 johnallen3d