Compare commits

..
17 Commits
Author SHA1 Message Date
Leo Kettmeir 667a34cdef 2.0.3 2026-03-18 17:50:12 +01:00
Nik BandLeo Kettmeir 3f17b4e915 feat: upgrade Node.js runtime from node20 to node24 (#123)
GitHub Actions is deprecating the Node.js 20 runtime, with enforcement
starting June 2, 2026. This updates the action to use node24 runtime.

- action.yml: change `using: "node20"` to `using: "node24"`
- package.json: bump `@types/node` from ^20.16.5 to ^24

Fixes #122

Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
(cherry picked from commit 6a293fc1a2)
2026-03-18 17:50:12 +01:00
Ms2gerandLeo Kettmeir 06fd750fca docs: fix identifier for latest stable release (#115)
(cherry picked from commit 390061ada6)
2026-03-18 17:50:12 +01:00
Christian SvenssonandLeo Kettmeir 587bed9d92 docs: condense Deno version information in one section (#100)
(cherry picked from commit bdaa2e4f84)
2026-03-18 17:50:11 +01:00
Christian SvenssonandLeo Kettmeir 2af9d572ec docs: add lts as possible release-channel output (#99)
(cherry picked from commit e4ff81cdb2)
2026-03-18 17:50:11 +01:00
katayama8000andLeo Kettmeir 0c3e771df3 Update actions/checkout (#106)
(cherry picked from commit bac1f7276c)
2026-03-18 17:50:10 +01:00
Leo Kettmeir e95548e56d 2.0.3 (#102)
(cherry picked from commit 2f7698fd11)
2025-05-15 21:45:37 +02:00
David SherretandLeo Kettmeir 8273ddd773 fix: switch back to package.json as it's necessary for GH actions (#101)
(cherry picked from commit ee64dd3200)
2025-05-15 13:04:40 +02:00
David SherretandLeo Kettmeir 609c005598 feat: include a hash of deno.lock files in the cache key automatically (#98)
(cherry picked from commit 3169cf993b)
2025-05-14 18:58:13 +02:00
Christian SvenssonandLeo Kettmeir aa0fea114b feat: add built-in caching via inputs (#89)
(cherry picked from commit fd6b0ad149)
2025-05-14 18:58:13 +02:00
SebastianandLeo Kettmeir db3496c46a feat: add "lts" version option (#97)
(cherry picked from commit a1496dd8d9)
2025-05-14 18:58:12 +02:00
Christian SvenssonandLeo Kettmeir d74ee56ed6 refactor: convert action to TS and bundle code (#95)
(cherry picked from commit 95bbb87724)
2025-05-14 18:58:06 +02:00
Leo Kettmeir 909cc5acb0 2.0.2 (#92)
(cherry picked from commit 27e0043eff)
2025-01-09 23:01:30 +01:00
Leo Kettmeir 003ac26627 refactor: use GitHub downloads for stable version download (#91)
(cherry picked from commit 5e036d05d8)
2025-01-09 23:01:30 +01:00
Ryo Nakamuraandcrowlkats 7c6ecb3883 feat: add problem matchers for deno lint (#62)
(cherry picked from commit 56da422736)
2025-01-09 23:01:29 +01:00
Leo Kettmeir 01524fade7 2.0.1 (#86)
(cherry picked from commit 1c4873e05d)
2024-10-09 10:05:15 +01:00
Leo Kettmeir b571f8c14c fix: update README and tests (#85)
(cherry picked from commit 4b0db74aa8)
2024-10-09 10:05:06 +01:00
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
- "1.33.1"
- "canary"
- "~1.32"
- "4e8b2f46ab638ae6fa20cf53a9a4cd3b5f4550bf"
- "b290fd01f3f5d32f9d010fc719ced0240759c049"
- "rc"
- "lts"
+2 -2
View File
@@ -19385,8 +19385,8 @@ async function resolveRelease(range) {
kind: "stable"
};
} else {
const res = await fetchWithRetries("https://dl.deno.land/versions.json");
if (res.status !== 200) throw new Error("Failed to fetch stable version info from dl.deno.land/versions.json. Please try again later.");
const res = await fetchWithRetries("https://deno.com/versions.json");
if (res.status !== 200) throw new Error("Failed to fetch stable version info from deno.com/versions.json. Please try again later.");
const versionJson = await res.json();
if (typeof versionJson !== "object" || versionJson === null) throw new Error("Fetched stable version info is invalid.");
if (!("cli" in versionJson)) throw new Error("Fetched stable version info is invalid.");
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "setup-deno",
"description": "Set up Deno easily in GitHub Actions",
"version": "2.0.5",
"version": "2.0.4",
"author": "Deno Land Inc",
"license": "MIT",
"type": "module",
+2 -2
View File
@@ -159,10 +159,10 @@ async function resolveRelease(range: string): Promise<Version | null> {
}
return { version, kind: "stable" };
} else {
const res = await fetchWithRetries("https://dl.deno.land/versions.json");
const res = await fetchWithRetries("https://deno.com/versions.json");
if (res.status !== 200) {
throw new Error(
"Failed to fetch stable version info from dl.deno.land/versions.json. Please try again later.",
"Failed to fetch stable version info from deno.com/versions.json. Please try again later.",
);
}
const versionJson = await res.json();