diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 93d8701..34e3e85 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -6,7 +6,7 @@ when: steps: build: - image: codeberg.org/woodpecker-plugins/node-pm:1.3.5 + image: codeberg.org/woodpecker-plugins/node-pm:1.3.5@sha256:a74c9ca0b67e8abb2b41b1547afa07ead5f4d952daafd04829391cf406a148cf settings: run: build with: pnpm diff --git a/.woodpecker/deploy-preview.yaml b/.woodpecker/deploy-preview.yaml index f181b56..d79ce1c 100644 --- a/.woodpecker/deploy-preview.yaml +++ b/.woodpecker/deploy-preview.yaml @@ -3,7 +3,7 @@ when: steps: build: - image: codeberg.org/woodpecker-plugins/node-pm + image: codeberg.org/woodpecker-plugins/node-pm@sha256:2ed274a9d1409c1f30ac5961b43d0108f2b0b17deb0d9f3ab1241e6f4f1e4703 settings: run: build with: pnpm @@ -11,7 +11,7 @@ steps: ignore_node_modules: true deploy-preview: - image: docker.io/woodpeckerci/plugin-surge-preview:1.4.1 + image: docker.io/woodpeckerci/plugin-surge-preview:1.4.1@sha256:136f8687c4642c1d17f9bcddef1de5baf9f019aa0a0f2426a7436160fe0757a2 settings: path: '_site/' forge_type: gitea diff --git a/.woodpecker/lint.yaml b/.woodpecker/lint.yaml index f353722..18642c9 100644 --- a/.woodpecker/lint.yaml +++ b/.woodpecker/lint.yaml @@ -6,31 +6,31 @@ when: steps: lint-markdown: - image: davidanson/markdownlint-cli2:v0.18.1 + image: davidanson/markdownlint-cli2:v0.18.1@sha256:173cb697a255a8a985f2c6a83b4f7a8b3c98f4fb382c71c45f1c52e4d4fed63a commands: - 'markdownlint-cli2 *.{md,markdown}' when: path: '*.{md,markdown}' editor-config: - image: mstruebing/editorconfig-checker:v3.4.1 + image: mstruebing/editorconfig-checker:v3.4.1@sha256:82d21efc10bbb6a2d029ab9d7cafa7ab0e49250143a75c3ab605a0a28ff8e5ad depends_on: [] prettier: - image: docker.io/woodpeckerci/plugin-prettier:1.4.0 + image: docker.io/woodpeckerci/plugin-prettier:1.4.0@sha256:2ba669e1e8192a1cf14a6716600371485ffc2e9cd80da44948b0d50b91415a23 depends_on: [] settings: # renovate: datasource=npm depName=prettier version: 3.6.2 links: - image: lycheeverse/lychee:0.15.1 + image: lycheeverse/lychee:0.15.1@sha256:84b3172b91251735081bc23ab4a3e7184af2c51bc43348a6257a57b590744d04 depends_on: [] commands: - lychee -v -t 40 . lint-yaml: - image: pipelinecomponents/yamllint:0.35.6 + image: pipelinecomponents/yamllint:0.35.6@sha256:a6fb6f8699863de37f3292cd8dcc9c875dae652dfd23793b6343a247894e2d63 depends_on: [] commands: - yamllint --strict . @@ -38,7 +38,7 @@ steps: path: '*.{yml,yaml}' spellcheck: - image: docker.io/node:23-alpine + image: docker.io/node:23-alpine@sha256:a34e14ef1df25b58258956049ab5a71ea7f0d498e41d0b514f4b8de09af09456 depends_on: [] commands: - npm install -g corepack@latest diff --git a/package.json b/package.json index 3718532..89cee0f 100644 --- a/package.json +++ b/package.json @@ -7,17 +7,17 @@ "serve": "eleventy --serve" }, "devDependencies": { - "@11ty/eleventy": "^3.1.1", - "@11ty/eleventy-img": "^6.0.4", - "@11ty/eleventy-navigation": "^1.0.4", - "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.1", + "@11ty/eleventy": "3.1.2", + "@11ty/eleventy-img": "6.0.4", + "@11ty/eleventy-navigation": "1.0.4", + "@11ty/eleventy-plugin-syntaxhighlight": "5.0.2", "@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", - "@toycode/markdown-it-class": "^1.2.4", - "@uncenter/eleventy-plugin-toc": "^1.0.3", - "halfmoon": "^2.0.2", - "markdown-it": "^14.1.0", - "markdown-it-anchor": "^9.2.0", - "pagefind": "^1.3.0" + "@toycode/markdown-it-class": "1.2.4", + "@uncenter/eleventy-plugin-toc": "1.0.3", + "halfmoon": "2.0.2", + "markdown-it": "14.1.0", + "markdown-it-anchor": "9.2.0", + "pagefind": "1.4.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8c3163..e7bec12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,16 +9,16 @@ importers: .: devDependencies: '@11ty/eleventy': - specifier: ^3.1.1 + specifier: 3.1.2 version: 3.1.2 '@11ty/eleventy-img': - specifier: ^6.0.4 + specifier: 6.0.4 version: 6.0.4 '@11ty/eleventy-navigation': - specifier: ^1.0.4 + specifier: 1.0.4 version: 1.0.4 '@11ty/eleventy-plugin-syntaxhighlight': - specifier: ^5.0.1 + specifier: 5.0.2 version: 5.0.2 '@fortawesome/fontawesome-svg-core': specifier: ^6.7.2 @@ -27,22 +27,22 @@ importers: specifier: ^6.7.2 version: 6.7.2 '@toycode/markdown-it-class': - specifier: ^1.2.4 + specifier: 1.2.4 version: 1.2.4 '@uncenter/eleventy-plugin-toc': - specifier: ^1.0.3 + specifier: 1.0.3 version: 1.0.3 halfmoon: - specifier: ^2.0.2 + specifier: 2.0.2 version: 2.0.2 markdown-it: - specifier: ^14.1.0 + specifier: 14.1.0 version: 14.1.0 markdown-it-anchor: - specifier: ^9.2.0 + specifier: 9.2.0 version: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.1.0) pagefind: - specifier: ^1.3.0 + specifier: 1.4.0 version: 1.4.0 packages: