Commit Graph

80 Commits

Author SHA1 Message Date
Christoph J. Scherr 4616527042 many things 2024-04-11 20:07:39 +02:00
Christoph J. Scherr a5325df34e chore: initialize the environment 2024-04-10 10:49:33 +02:00
Josh Johanning 5de0153df4
build(ci): update actions versions (#1554) 2024-02-22 22:04:54 +08:00
Cotes Chung 79c65b3e44
build(security): correct scan path for CodeQL 2024-02-14 01:06:30 +08:00
Cotes Chung 1a01c35e52
chore: update stale-bot settings 2024-02-05 07:28:35 +08:00
Cotes Chung c335bc6ce7
build(security): stop scheduled scanning 2024-02-03 18:53:35 +08:00
Cotes Chung f3ea7e9887
build(security): improve paths filter for CodeQL 2024-02-01 01:07:46 +08:00
dependabot[bot] 5234511a2f
build(deps): bump the gh-actions group with 2 updates (#1448) 2024-01-01 19:52:24 +00:00
Cotes Chung 746a31e125
build(workflow): add more stale exemption labels (#1435)
New exemption labels:

- planning
- in progress
2023-12-31 16:10:25 +08:00
Cotes Chung c45e031155
build(deps): specify the minor version number of ruby (#1431)
Resolves #1429
2023-12-27 23:56:39 +08:00
Cotes Chung 18808851a9
build(deps): upgrade rubygem-deps
Ruby 2.x has passed its end of life and is now unsupported.
2023-11-06 15:26:03 +08:00
dependabot[bot] f6d96ab2b8
build(deps): upgrade `actions/checkout` to v4 (#1340)
Bumps the gh-actions group with 1 update: [actions/setup-node](https://github.com/actions/setup-node).

- [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
  dependency-group: gh-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 03:43:40 +08:00
Cotes Chung 4237d078fa
build(release): improve version release strategy 2023-09-10 20:20:43 +08:00
Cotes Chung ed9bda022d
build(starter): update the html-proofer options for v4 2023-09-09 21:05:39 +08:00
Cotes Chung 25a27056e0
build(deps): bump `actions/checkout` from 3 to 4 (#1216) 2023-09-09 20:58:40 +08:00
Cotes Chung 7b43a83c40
refactor: move project files to `docs` folder 2023-08-19 12:55:24 +08:00
Anan e4e76f0a11
chore(deps): upgrade `actions/deploy-pages` to version `2.x` (#1121) 2023-07-02 20:25:53 +08:00
Cotes Chung b0f4ae5eec
chore(gh-actions): fix stale bot exempt condition 2023-06-28 20:16:20 +08:00
Cotes Chung fa3257873e
build: replace the stale app with gh-actions
The stale app is deprecated and  no longer maintained
2023-06-08 00:46:37 +08:00
Cotes Chung ea6268d7a5
chore(ci): upgrade commit-lint actions 2023-05-13 07:03:16 +08:00
Cotes Chung 3c7934abf0
style: improve code style of SCSS & YAML 2023-03-16 03:36:52 +08:00
Josh Johanning 474b4ba681
chore: update configure-pages action (#931) 2023-03-15 22:31:43 +08:00
Cotes Chung 60229ae334
chore(ci,tools): adapt to changes in JS builds 2023-03-15 21:51:37 +08:00
Cotes Chung d0cf2a8dd5
chore(codeql): improve triggering conditions 2023-02-15 05:19:27 +08:00
Cotes Chung a2d01365de
chore(github): simplify the creation steps of issue/pr 2023-02-12 06:57:26 +08:00
Cotes Chung ecff5630a6
chore(security): scan for vulnerabilities 2023-02-12 06:57:26 +08:00
Cotes Chung 269506b647
chore(deps): liquid(v4.0.4) is compatible with ruby 3.2 (#854)
See: https://github.com/jekyll/jekyll/issues/9231
2023-01-18 23:13:06 +08:00
Cotes Chung 5a191e79af
chore: remove extension from tools 2022-12-28 01:10:27 +08:00
Cotes Chung 72700be7dd
chore(ci): fix workflow trigger conditions 2022-12-27 23:58:17 +08:00
Cotes Chung 09e4ad245b
chore(deps): update gem spec list
- Jekyll 4.3.0 introduced `webrick` for Ruby 3.x
- Jekyll's dependency `nokogiri` does not yet support Ruby 3.2. See: https://github.com/sparklemotion/nokogiri/issues/2740/
2022-12-27 21:47:09 +08:00
Cotes Chung 8e73a91d25
test(ci): drop some old ruby ​​versions 2022-12-25 00:10:15 +08:00
Cotes Chung 8f2b42b1b3
test(ci): correct the patterns to match the SCSS files 2022-12-25 00:00:54 +08:00
Cotes Chung 5fc428353c
build(cd): migrate CD to GitHub 2022-12-05 00:51:38 +08:00
Cotes Chung 9de95bf089
build: reduce unnecessary builds 2022-12-05 00:41:13 +08:00
Cotes Chung 1c330f403c
chore(gh-actions): add style-lint on CI 2022-10-22 03:26:22 +08:00
Petr Ruzicka d9d7848f03
style(linter): fix linter issues 2022-10-15 21:23:21 +08:00
Cotes Chung 8bcdd87891
chore(docs, cd): correct workflow name in tutorial 2022-09-25 01:58:54 +08:00
Galen Rice 43323abdfe
chore(ci, cd): build and deploy via _gh-actions_ directly
New actions available in GitHub allow for building and deploying the site
completely from the actions workflow with minimal code.
The deploy.sh script is no longer necessary with these changes.
2022-09-07 22:53:11 +08:00
Cotes Chung f0a2e2f4e1
chore(gh-actions): resume the trigger branch 2022-03-12 22:29:15 +08:00
Cotes Chung 00ad357033
ci: update matrix environment 2022-03-04 23:58:13 +08:00
Cotes Chung dd264e793c
ci(gh-actions): add `commitlint` for PR 2022-03-01 23:26:07 +08:00
Cotes Chung 51688ccc9f Correct the branches that triggers `gh-action` 2022-02-04 06:47:03 +08:00
Cotes Chung b27258899b Clear references to deleted folder `docs` 2022-02-04 06:23:09 +08:00
Cotes Chung b460d03c3b Merge the test tool into the deploy tool 2021-09-29 22:18:38 +08:00
Cotes Chung 20f2ff4b23 Update bot's reply message 2021-07-20 02:51:46 +08:00
Cotes Chung 899609a291 Switch to another issue bot 2021-07-20 02:26:03 +08:00
Cotes Chung d5e08b05ab Remove PR filter from workflow
GitHub does not allow to run workflows on PR from first-time contributors.
see: <https://docs.github.com/en/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks>
2021-05-19 13:50:19 +08:00
Cotes Chung 4973a61e39 Update ruby setup actions (fix #306)
No longer tracking Gemfile.lock
2021-04-01 04:17:18 +08:00
Cotes Chung 6688e27787 Improve the pattern of issue bot 2021-03-04 21:52:19 +08:00
Cotes Chung 3400568b09 Change the bundle cache path on gh-actions
ubuntu-latest changed from 18.04 TLS to 20.04 LTS causes a file path change to the `ffi` gem, invalidating the gh-actions cache file, and causes the build to fail.

See: <https://github.com/ffi/ffi/issues/769>
2021-03-04 15:02:06 +08:00