From 3980abbdab01942dcd878bdeb0fa152e4f36c1ee Mon Sep 17 00:00:00 2001 From: joao lopes Date: Sun, 11 Feb 2024 20:09:02 -0300 Subject: [PATCH] feat: insert github actions for publish tag in market --- .github/workflows/publish.yaml | 19 +++++++++++++++++++ src/__tests__/extension.test.ts | 2 +- src/components/WriteFiles/WriteFiles.ts | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) 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..a161090 --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,19 @@ +on: + push: + tags: + - "*" + +name: Deploy Extension +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 18 + - name: Publish to Visual Studio Marketplace + uses: HaaLeo/publish-vscode-extension@v1 + with: + pat: ${{ secrets.VS_MARKETPLACE_TOKEN }} + registryUrl: https://marketplace.visualstudio.com \ No newline at end of file diff --git a/src/__tests__/extension.test.ts b/src/__tests__/extension.test.ts index 7d7dba9..0f9f611 100644 --- a/src/__tests__/extension.test.ts +++ b/src/__tests__/extension.test.ts @@ -50,7 +50,7 @@ describe('Extension Test Suite', () => { verifyPermissionWriteFile(); - expect(showErrorMessageMock).toHaveBeenCalledWith('Sistema nao permite a criacao de arquivos !!'); + expect(showErrorMessageMock).toHaveBeenCalledWith('System does not allow creating files!!'); }); it('não deve mostrar uma mensagem de erro se o sistema permitir a escrita de arquivos', () => { diff --git a/src/components/WriteFiles/WriteFiles.ts b/src/components/WriteFiles/WriteFiles.ts index ef60d4c..675ec04 100644 --- a/src/components/WriteFiles/WriteFiles.ts +++ b/src/components/WriteFiles/WriteFiles.ts @@ -3,7 +3,7 @@ import { getTemplates } from '../'; export const verifyPermissionWriteFile = () => { if(!vscode.workspace.fs.isWritableFileSystem('file')) { - return vscode.window.showErrorMessage('Sistema nao permite a criacao de arquivos !!'); + return vscode.window.showErrorMessage('System does not allow creating files!!'); } };