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/css.yml | 1 + 1 file changed, 1 insertion(+) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 71e6042b4..0059dc44d 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 0059dc44d..29e0e3b25 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 29e0e3b25..857a5672c 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 2 ++ 1 file changed, 2 insertions(+) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 857a5672c..c271ddd51 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index c271ddd51..68323a975 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 68323a975..6bfde50af 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 6bfde50af..3ad8fef93 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -2,8 +2,8 @@ name: CSS 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/css.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 3ad8fef93..6bfde50af 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -2,8 +2,8 @@ name: CSS on: push: - branches: - - main + branches-ignore: + - "dependabot/**" pull_request: workflow_dispatch: -- cgit v1.2.3 From 33ccbc23e383d9b5a9c53379791892cc73d72f21 Mon Sep 17 00:00:00 2001 From: Romaric Pascal Date: Sat, 24 Dec 2022 23:29:20 +0100 Subject: SCSS testing of the utilities API (#36029) * Set up CSS testing using sass-true and mocha Use mocha to handle the heavy lifting of finding tests and running them. Mocha is made to look directly for SCSS files which are compiled thanks to Node's require.extensions mechanism. * Add CSS tests to workflow * Add tests for the generate-utility mixin * Add tests for utilities generation * Fix linting issues * Fix test contents Don't know why the whole utilities.test.scss ended up copied in the api.test.scss * Remove unnecessary entry in package.json * Move to Jasmine for running the tests * Move running of CSS tests before CSS build * Update linting set up Add exceptions for test files in stylelint * Remove irrelevant option for sass-true * Fix linting issues after rebase * Add color mode tests * Fix linter Co-authored-by: Mark Otto --- .github/workflows/css.yml | 3 +++ 1 file changed, 3 insertions(+) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 6bfde50af..c3445eda8 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -33,5 +33,8 @@ jobs: - name: Install npm dependencies run: npm ci + - name: Run CSS tests + run: npm run css-test + - name: Build CSS run: npm run css -- cgit v1.2.3 From 8ba98bc9f09d0abd69044a20f5505f485096ae6e Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 25 Dec 2022 12:41:54 +0200 Subject: CI: test CSS after build (#37714) --- .github/workflows/css.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index c3445eda8..f8da71b31 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -33,8 +33,8 @@ jobs: - name: Install npm dependencies run: npm ci - - name: Run CSS tests - run: npm run css-test - - name: Build CSS run: npm run css + + - name: Run CSS tests + run: npm run css-test -- 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/css.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index f8da71b31..66112a96c 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -2,8 +2,8 @@ name: CSS 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/css.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 66112a96c..d859c45eb 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index d859c45eb..0bb6327ed 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.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/css.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows/css.yml') diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 0bb6327ed..52e93e2b2 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -9,7 +9,7 @@ on: env: FORCE_COLOR: 2 - NODE: 18 + NODE: 20 permissions: contents: read -- cgit v1.2.3