From 6eef480e1e0c839243871b7714a925a14579fc28 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 2 Dec 2021 23:02:11 +0200 Subject: CI: add `workflow_dispatch` (#35454) --- .github/workflows/docs.yml | 1 + 1 file changed, 1 insertion(+) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8bdcf9671..cdb2917d9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -5,6 +5,7 @@ on: branches-ignore: - "dependabot/**" pull_request: + workflow_dispatch: env: FORCE_COLOR: 2 -- cgit v1.2.3 From 640542e6060c365c2e9cad7543822cf3d83045ae Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sat, 29 Jan 2022 14:42:56 +0200 Subject: Move linkinator to GitHub Actions. (#35573) * Move linkinator to GitHub Actions. * Remove `docs-linkinator` npm script since it's no longer used --- .github/workflows/docs.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index cdb2917d9..d06105061 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -30,5 +30,16 @@ jobs: - name: Install npm dependencies run: npm ci - - name: Test docs - run: npm run docs + - name: Build docs + run: npm run docs-build + + - name: Validate HTML + run: npm run docs-vnu + + - name: Run linkinator + uses: JustinBeckwith/linkinator-action@v1 + with: + paths: _site + recurse: true + verbosity: error + skip: "^(?!http://localhost)" -- cgit v1.2.3 From 5051bbb82df37da51a4f833dc6de692f9e5df701 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Mar 2022 15:19:34 +0200 Subject: Bump actions/setup-node from 2 to 3 (#35925) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d06105061..ec4378459 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v2 - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: "${{ env.NODE }}" cache: npm -- cgit v1.2.3 From c766904aa27df2b5353cac5657bd044b885522d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Mar 2022 16:51:46 +0200 Subject: Bump actions/checkout from 2 to 3 (#35933) Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: XhmikosR --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ec4378459..f33413eb4 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Clone repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Node.js uses: actions/setup-node@v3 -- cgit v1.2.3 From 11f5d28db62453b0f4e4325617b4b61250c51f01 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 9 Nov 2022 09:21:55 +0200 Subject: CI: remove git credentials after checkout (#37459) --- .github/workflows/docs.yml | 2 ++ 1 file changed, 2 insertions(+) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f33413eb4..a4c58175b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,6 +18,8 @@ jobs: steps: - name: Clone repository uses: actions/checkout@v3 + with: + persist-credentials: false - name: Set up Node.js uses: actions/setup-node@v3 -- cgit v1.2.3 From 1a33235adce370dcf36c96d9509e7ce64beaf660 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 13 Nov 2022 16:19:29 +0200 Subject: CI: switch to Node.js 18 LTS (#37461) --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a4c58175b..a47d82fda 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,7 +9,7 @@ on: env: FORCE_COLOR: 2 - NODE: 16 + NODE: 18 jobs: docs: -- cgit v1.2.3 From 471edac3d3cae51d415f03d941af1f27e72c9198 Mon Sep 17 00:00:00 2001 From: Varun Sharma Date: Fri, 16 Dec 2022 12:50:12 +0530 Subject: CI: Add GitHub token permissions for workflows (#36325) Co-authored-by: XhmikosR --- .github/workflows/docs.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a47d82fda..bdeae6043 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,6 +11,9 @@ env: FORCE_COLOR: 2 NODE: 18 +permissions: + contents: read + jobs: docs: runs-on: ubuntu-latest -- cgit v1.2.3 From f0ae5cceac1302d51cf62ffb180355bfc3300ae2 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Fri, 16 Dec 2022 09:22:18 +0200 Subject: CI: limit the on push triggers (#35574) Since now we have workflow_dispatch, we can trigger a workflow manually in case we don't have an open PR. Also, remove the custom `ci skip` code; it's supported natively for some time now: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/ --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bdeae6043..2a684f618 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,8 +2,8 @@ name: Docs on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: -- cgit v1.2.3 From 71e2acef441ca099c6e29a762f86c913d3eacc90 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Fri, 16 Dec 2022 09:32:50 +0200 Subject: Revert "CI: limit the on push triggers (#35574)" (#37657) This reverts commit f0ae5cceac1302d51cf62ffb180355bfc3300ae2. --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2a684f618..bdeae6043 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,8 +2,8 @@ name: Docs on: push: - branches: - - main + branches-ignore: + - "dependabot/**" pull_request: workflow_dispatch: -- cgit v1.2.3 From 2a9308b85520d4c55d0015bd6ef7a0fcf051a0ed Mon Sep 17 00:00:00 2001 From: "louismaxime.piton" Date: Wed, 8 Mar 2023 12:12:13 +0100 Subject: Update workflow --- .github/workflows/docs.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bdeae6043..4dcc794bb 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,6 +41,9 @@ jobs: - name: Validate HTML run: npm run docs-vnu + - name: Check for unused templates + run: npm run docs-check-unused-templates + - name: Run linkinator uses: JustinBeckwith/linkinator-action@v1 with: -- cgit v1.2.3 From ca6dfad43c4caa89c7240b7c42adab2e61120797 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 14 Mar 2023 09:09:48 +0200 Subject: Move --printUnusedTemplates in hugo scripts (#38227) --- .github/workflows/docs.yml | 3 --- 1 file changed, 3 deletions(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4dcc794bb..bdeae6043 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,9 +41,6 @@ jobs: - name: Validate HTML run: npm run docs-vnu - - name: Check for unused templates - run: npm run docs-check-unused-templates - - name: Run linkinator uses: JustinBeckwith/linkinator-action@v1 with: -- cgit v1.2.3 From c2671ecc2dc3baa904d79bb0b3da31be2f3ab85b Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 22 Mar 2023 09:03:51 +0200 Subject: CI: limit the on push triggers (#38291) --- .github/workflows/docs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bdeae6043..2a684f618 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,8 +2,8 @@ name: Docs on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: -- cgit v1.2.3 From 52edf180c5fbd138a482b3fad608b52b5f898d5c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:47:26 +0300 Subject: Build(deps): Bump actions/checkout from 3 to 4 (#39148) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2a684f618..278b099c1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Clone repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: persist-credentials: false -- cgit v1.2.3 From aed99ecb3f099811bf124e144482aabd56a92291 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Nov 2023 07:48:47 +0200 Subject: Build(deps): Bump actions/setup-node from 3 to 4 (#39330) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 278b099c1..5fae7c1e7 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,7 +25,7 @@ jobs: persist-credentials: false - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "${{ env.NODE }}" cache: npm -- cgit v1.2.3 From 7807c8d8ef2ff27f13b12faf233c80a661834493 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 17 Dec 2023 10:14:49 +0200 Subject: CI: switch to Node.js 20 (#39501) --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/docs.yml') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5fae7c1e7..082220563 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,7 +9,7 @@ on: env: FORCE_COLOR: 2 - NODE: 18 + NODE: 20 permissions: contents: read -- cgit v1.2.3