aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/css.yml
AgeCommit message (Collapse)AuthorFilesLines
2023-12-17CI: switch to Node.js 20 (#39501)XhmikosR1-1/+1
2023-11-02Build(deps): Bump actions/setup-node from 3 to 4 (#39330)dependabot[bot]1-1/+1
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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13Build(deps): Bump actions/checkout from 3 to 4 (#39148)dependabot[bot]1-1/+1
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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22CI: limit the on push triggers (#38291)XhmikosR1-2/+2
2022-12-25CI: test CSS after build (#37714)XhmikosR1-3/+3
2022-12-24SCSS testing of the utilities API (#36029)Romaric Pascal1-0/+3
* 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 <[email protected]>
2022-12-16Revert "CI: limit the on push triggers (#35574)" (#37657)XhmikosR1-2/+2
This reverts commit f0ae5cceac1302d51cf62ffb180355bfc3300ae2.
2022-12-16CI: limit the on push triggers (#35574)XhmikosR1-2/+2
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/
2022-12-16CI: Add GitHub token permissions for workflows (#36325)Varun Sharma1-0/+3
Co-authored-by: XhmikosR <[email protected]>
2022-11-13CI: switch to Node.js 18 LTS (#37461)XhmikosR1-1/+1
2022-11-09CI: remove git credentials after checkout (#37459)XhmikosR1-0/+2
2022-03-02Bump actions/checkout from 2 to 3 (#35933)dependabot[bot]1-1/+1
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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: XhmikosR <[email protected]>
2022-03-01Bump actions/setup-node from 2 to 3 (#35925)dependabot[bot]1-1/+1
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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-02CI: add `workflow_dispatch` (#35454)XhmikosR1-0/+1
2021-10-13Switch to Node.js 16 and npm 8. (#35178)XhmikosR1-1/+1
2021-07-19CI: make use of the `actions/setup-node`'s `cache` option (#34453)XhmikosR1-8/+1
2021-02-08CI: remove the cache fallback and shorten cache key (#33012)XhmikosR1-3/+2
2021-01-14CI: change Node.js to `14` (#32796)XhmikosR1-1/+1
This is so that it's consistent with the JS workflow thus the cache should match.
2021-01-11GitHub Actions cleanup (#32755)XhmikosR1-3/+2
* lowercase `runner.os` * remove `CI` environment variable since it's already set by the runner
2021-01-05CI: update to actions/setup-node@v2 (#32635)XhmikosR1-1/+1
2020-11-23CI: specify `FORCE_COLOR:2` (#32222)XhmikosR1-0/+1
This should show any colors in the output
2020-10-29CI: switch to Node.js 14. (#32003)XhmikosR1-1/+1
2020-10-29CI: Skip dependabot PR branches. (#32006)XhmikosR1-2/+8
Also, reword Node.js setup step
2020-06-11Revert "Change when CI runs"XhmikosR1-10/+1
This reverts commit 37dc6e1031ea43a1d796d0b82347c453b97ec996.
2020-06-11Update ActionsXhmikosR1-2/+2
* skip BrowserStack if we are not on the main repo * remove the action filename from cache
2020-06-10Switch to Node.js 12.x.XhmikosR1-1/+1
2020-06-10Change when CI runsXhmikosR1-1/+10
Run it for all pull requests, the master branch, and any branches that end with `-ci`.
2020-06-10Split GitHub Actions.XhmikosR1-0/+33
Everything should be faster now. Also, we can restart a failed workflow and not the whole thing like before.