From 8084bd544861b50c0fa8cacf15d62fdcd24fac23 Mon Sep 17 00:00:00 2001 From: JenChieh Date: Thu, 19 Dec 2024 17:55:42 -0800 Subject: [PATCH] Move from ellsp --- .github/dependabot.yml | 7 +++++++ .github/workflows/test-vscode.yml | 30 ++++++++++++++++++++++++++++++ README.md | 2 ++ 3 files changed, 39 insertions(+) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/test-vscode.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..3eddd09 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +version: 2 +updates: + # Maintain dependencies for GitHub Actions + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'daily' diff --git a/.github/workflows/test-vscode.yml b/.github/workflows/test-vscode.yml new file mode 100644 index 0000000..d877581 --- /dev/null +++ b/.github/workflows/test-vscode.yml @@ -0,0 +1,30 @@ +name: CI VSCode + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + + steps: + - uses: actions/checkout@v4 + + - name: Install dependencies + working-directory: vscode + run: npm install + + - name: Build the application + run: npm run pretest diff --git a/README.md b/README.md index a1deef3..4d047a0 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ # vscode-ellsp > Emacs Lisp languages support for Visual Studio Code +[![CI VSCode](https://github.com/elisp-lsp/vscode-ellsp/actions/workflows/test-vscode.yml/badge.svg)](https://github.com/elisp-lsp/vscode-ellsp/actions/workflows/test-vscode.yml) + ## 💾 Installation Install the [Ellsp][] extension directly from the [VSCode Marketplace][].