From ceff13d3ccbe1e5868abe773c7d1c03829433fca Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Mon, 31 Jul 2023 17:35:03 -0700 Subject: [PATCH 1/4] test: Emacs 29.1 --- .github/workflows/test.yml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 79775db..0287562 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,6 +13,7 @@ concurrency: jobs: test: runs-on: ${{ matrix.os }} + continue-on-error: ${{ matrix.experimental }} strategy: fail-fast: false matrix: @@ -21,25 +22,26 @@ jobs: - 26.3 - 27.2 - 28.1 - - snapshot + - 29.1 + experimental: [false] + include: + - os: ubuntu-latest + emacs-version: snapshot + experimental: true + - os: macos-latest + emacs-version: snapshot + experimental: true + - os: windows-latest + emacs-version: snapshot + experimental: true steps: - - uses: actions/checkout@v2 - - - uses: purcell/setup-emacs@master - if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' - with: - version: ${{ matrix.emacs-version }} + - uses: actions/checkout@v3 - uses: jcs090218/setup-emacs-windows@master - if: matrix.os == 'windows-latest' with: version: ${{ matrix.emacs-version }} - - uses: actions/setup-node@v2 - with: - node-version: '14' - - uses: emacs-eask/setup-eask@master with: version: 'snapshot' From 14066b7adab257cf0ad785c22f22aaedcb98c161 Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Mon, 31 Jul 2023 17:36:32 -0700 Subject: [PATCH 2/4] test: Use setup-emacs instead --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0287562..1ae5570 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,7 +38,7 @@ jobs: steps: - uses: actions/checkout@v3 - - uses: jcs090218/setup-emacs-windows@master + - uses: jcs090218/setup-emacs@master with: version: ${{ matrix.emacs-version }} From 1e10f4fbeecc7abb5ce203763bfd81bd110c70a3 Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Mon, 31 Jul 2023 17:39:42 -0700 Subject: [PATCH 3/4] chore(Eask): Add package metadata --- Eask | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Eask b/Eask index 1630d49..01ea7d2 100644 --- a/Eask +++ b/Eask @@ -2,6 +2,9 @@ "1.0.0" "origami.el support for lsp-mode") +(website-url "https://github.com/emacs-lsp/lsp-origami") +(keywords "languages" "lsp-mode") + (package-file "lsp-origami.el") (source "gnu") From 4b153c3e8a31f4fc5ffd2fa07942c747bb16ee7d Mon Sep 17 00:00:00 2001 From: Jen-Chieh Shen Date: Mon, 31 Jul 2023 17:40:28 -0700 Subject: [PATCH 4/4] chore(Eask): Add test command --- Eask | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Eask b/Eask index 01ea7d2..acc2542 100644 --- a/Eask +++ b/Eask @@ -7,6 +7,8 @@ (package-file "lsp-origami.el") +(script "test" "echo \"Error: no test specified\" && exit 1") + (source "gnu") (source "melpa")