From bc962f495b47a074d2b7f6fad9df8bb6445159b5 Mon Sep 17 00:00:00 2001 From: Ryan Holanda Date: Sun, 28 Apr 2024 08:04:37 -0300 Subject: [PATCH 1/3] chore(1.1.0): setup CI to publish on push --- .github/workflows/publish.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/publish.yaml diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..9112b35 --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,22 @@ +name: "Publish Extension" + +on: + pull-request: + branches: + - main + +jobs: + publish: + name: Publish Extension to Marketplace + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Node.js + run: sudo apt update && sudo apt install nodejs + + - name: Install vsce + run: npm install -g vsce + + - name: Publish Extension + run: vsce publish -p ${{ secrets.PERSONAL_ACCESS_TOKEN }} From 41302917b4e1f73e4463a0862de98c972a303fe0 Mon Sep 17 00:00:00 2001 From: Ryan Holanda Date: Sun, 28 Apr 2024 08:07:40 -0300 Subject: [PATCH 2/3] fix(1.1.0): typo on worlflow --- .github/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 9112b35..b21e1b5 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,7 +1,7 @@ name: "Publish Extension" on: - pull-request: + pull_request: branches: - main From 8c1d274fe52a0e9493471c8633746856e754a944 Mon Sep 17 00:00:00 2001 From: Ryan Holanda Date: Sun, 28 Apr 2024 08:09:13 -0300 Subject: [PATCH 3/3] fix: changed to push --- .github/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index b21e1b5..6ea2473 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,7 +1,7 @@ name: "Publish Extension" on: - pull_request: + push: branches: - main