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/node-sass.yml | 1 + 1 file changed, 1 insertion(+) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 36c4e1c18..8a958a7a9 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -5,6 +5,7 @@ on: branches-ignore: - "dependabot/**" pull_request: + workflow_dispatch: env: FORCE_COLOR: 2 -- 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/node-sass.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 8a958a7a9..72f1dfec9 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.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 }}" -- 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/node-sass.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 72f1dfec9..465cee485 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.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/node-sass.yml | 2 ++ 1 file changed, 2 insertions(+) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 465cee485..89a59d4f7 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.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/node-sass.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 89a59d4f7..b0f9a72de 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -9,7 +9,7 @@ on: env: FORCE_COLOR: 2 - NODE: 16 + NODE: 18 jobs: css: -- 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/node-sass.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index b0f9a72de..dc687ca46 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -11,6 +11,9 @@ env: FORCE_COLOR: 2 NODE: 18 +permissions: + contents: read + jobs: css: 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/node-sass.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index dc687ca46..fb4d4944c 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -2,8 +2,8 @@ name: CSS (node-sass) 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/node-sass.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index fb4d4944c..dc687ca46 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -2,8 +2,8 @@ name: CSS (node-sass) on: push: - branches: - - main + branches-ignore: + - "dependabot/**" pull_request: workflow_dispatch: -- 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/node-sass.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index dc687ca46..fb4d4944c 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -2,8 +2,8 @@ name: CSS (node-sass) on: push: - branches-ignore: - - "dependabot/**" + branches: + - main pull_request: workflow_dispatch: -- cgit v1.2.3 From 92f9dda263e4a80a8b9a60574af20f610b6c6fa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Mon, 27 Mar 2023 17:34:14 +0200 Subject: Add a check for interpolation variables to node-sass workflow (#38283) Co-authored-by: XhmikosR --- .github/workflows/node-sass.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index fb4d4944c..d83e3e70f 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -34,3 +34,15 @@ jobs: npx --package node-sass@latest node-sass --version npx --package node-sass@latest node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/ -o dist-sass/css/ ls -Al dist-sass/css + + # Check that there are no Sass variables (`$`) + - name: Check built CSS files + shell: bash + run: | + if [[ $(find dist-sass/css/ -name "*.css" | xargs grep -F "\$" | wc -l | bc) -eq 0 ]]; then + echo "All good, no Sass variables found" + exit 0 + else + echo "Found Sass variables!" + exit 1 + fi -- cgit v1.2.3 From 5e3dc587afddc91d035087b0fb73eca037f3c712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Thu, 13 Apr 2023 08:47:56 +0200 Subject: node-sass workflow: improve error message when Sass vars are found (#38448) Co-authored-by: XhmikosR --- .github/workflows/node-sass.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index d83e3e70f..c558e447a 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -35,14 +35,15 @@ jobs: npx --package node-sass@latest node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/ -o dist-sass/css/ ls -Al dist-sass/css - # Check that there are no Sass variables (`$`) - - name: Check built CSS files + - name: Check built CSS files for Sass variables shell: bash run: | - if [[ $(find dist-sass/css/ -name "*.css" | xargs grep -F "\$" | wc -l | bc) -eq 0 ]]; then - echo "All good, no Sass variables found" + SASS_VARS_FOUND=$(find "dist-sass/css/" -type f -name "*.css" -print0 | xargs -0 --no-run-if-empty grep -F "\$" || true) + if [[ -z "$SASS_VARS_FOUND" ]]; then + echo "All good, no Sass variables found!" exit 0 else - echo "Found Sass variables!" + echo "Found $(echo "$SASS_VARS_FOUND" | wc -l | bc) Sass variables:" + echo "$SASS_VARS_FOUND" exit 1 fi -- 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/node-sass.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index c558e447a..51ea6bff6 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.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/node-sass.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 51ea6bff6..c0a63f3ab 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.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 }}" -- 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/node-sass.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/node-sass.yml') diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index c0a63f3ab..493cc35fd 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -9,7 +9,7 @@ on: env: FORCE_COLOR: 2 - NODE: 18 + NODE: 20 permissions: contents: read -- cgit v1.2.3