diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..5e2b3f8 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +patreon: whitequark diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..035f328 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,25 @@ +on: [push, pull_request] +name: CI +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check out source code + uses: actions/checkout@v3 + - name: Set up Node + uses: actions/setup-node@v3 + with: + node-version: v20.x + - name: Install dependencies + run: npm install + - name: Typecheck code + run: npm run tsc + - name: Lint code + run: npm run lint + - name: Package extension + run: npm exec vsce package + - name: Upload package artifact + uses: actions/upload-artifact@v3 + with: + name: package + path: '*.vsix'