Cotes Chung
80cb0b3717
fix(tools): multiple configuration files will fail the test
2022-10-06 20:39:40 +08:00
Cotes Chung
4023be9bef
chore: simplify the release tool
...
Tagging on the`master` or `patch` branch
2022-09-10 00:56:56 +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
7f18cdc1fd
build: fix the preview
mode for release tool
2022-06-09 17:59:25 +08:00
Galen Rice
5402523ae5
fix: force checkout of gh-pages
branch ( #544 )
...
When using the theme starter, which uses a git submodule,
assets loaded from that submodule are "untracked" files in the pages branch working tree.
The build can fail at this line due to Git, saying "the following untracked working tree files would be overwritten by checkout".
Adding `-f` forces the checkout, overwriting all files.
The other deploy steps then take over and rewrite the files as needed.
2022-04-02 19:22:48 +08:00
Cotes Chung
03e4f575ba
build(npm, shell): use the global standard-version
2022-03-13 16:53:13 +08:00
Cotes Chung
42fe8f5d21
build(shell): update release tool to work with standard-version
2022-03-03 02:46:28 +08:00
Cotes Chung
5f31fbcf72
Enhance versioning tools
2022-02-14 23:59:17 +08:00
Cotes Chung
b27258899b
Clear references to deleted folder docs
2022-02-04 06:23:09 +08:00
Cotes Chung
fc71289dc8
Bypass Jekyll build on the gh-pages
branch
2021-12-31 00:09:13 +08:00
Cotes Chung
fa15aebbca
Fix the failure of the init-tool with the —no-gh
option ( resolve #429 )
2021-10-15 00:49:13 +08:00
Cotes Chung
565ad9229c
Remove the value of img_cdn
and avatar
from the gem package
2021-10-15 00:49:13 +08:00
Cotes Chung
a400dc9501
Specify the version of the images in the CDN
2021-09-30 02:23:34 +08:00
Cotes Chung
6a4169fc03
Make the init tool compatible with BSD
2021-09-30 02:17:24 +08:00
Cotes Chung
d9863d6a02
Separate the release steps from the bump tool
2021-09-29 22:18:38 +08:00
Cotes Chung
b460d03c3b
Merge the test tool into the deploy tool
2021-09-29 22:18:38 +08:00
Cotes Chung
a053c454e4
Improve the init tool
2021-09-29 22:18:38 +08:00
Cotes Chung
c68a937e01
Improve the bump tool so that it can cherry-pick a merge type commit
2021-09-16 21:00:32 +08:00
Cotes Chung
9d9bca5e3b
Improve the bump tool
2021-08-09 13:17:40 +08:00
Cotes Chung
7f8c19d480
Improve the code style on shell scripts
...
Double quote to prevent globbing and word splitting.
2021-07-11 17:26:49 +08:00
Cotes Chung
9359d6ef11
Ignore image links in html-proofer test
2021-07-02 17:14:40 +08:00
Cotes Chung
08ec6cd3b5
Simplify the gitlab flow history
2021-06-24 21:30:05 +08:00
Cotes Chung
72e8ffafa6
Exclude JS source code from the output
2021-04-20 04:22:28 +08:00
Cotes Chung
a71659ed27
Fix bump tool
2021-04-12 13:34:01 +08:00
Cotes Chung
588fbbbec7
Stop tracking Gemfile.lock in deployment tool ( #306 )
2021-04-07 15:15:17 +08:00
Cotes Chung
fad8a23b87
Update the bump tool
2021-04-02 16:16:31 +08:00
Cotes Chung
8ce8fc780f
Improve the bump tool
2021-02-28 05:49:29 +08:00
Cotes Chung
89200f3109
Improve the bump tool
2021-02-10 21:15:58 +08:00
Cotes Chung
ba6c7eceec
Add a modification to Gemfile.lock
in bump tool
2021-02-05 01:55:20 +08:00
Cotes Chung
83a7878043
Improved bump tool to fit the release branches
2021-02-02 21:56:17 +08:00
Cotes Chung
c9765e6923
Merge gem-build & bump tool
...
Drop the yard doc
2021-01-28 23:17:16 +08:00
Cotes Chung
4a084eb681
Add new tool to build gem
2021-01-28 04:57:11 +08:00
Cotes Chung
8e84c6b9d6
Improve code style
...
- js/css
- markdown
- shell
2021-01-28 03:21:58 +08:00
Cotes Chung
c1b20d8f71
Fix bump tool
2021-01-27 03:40:17 +08:00
Cotes Chung
9ae2aee222
Improve the gh-actions CD script
2021-01-26 23:26:03 +08:00
Cotes Chung
893db51ff0
Improve the copyrights of the assets
2021-01-26 20:24:47 +08:00
Cotes Chung
6dc6f2a7cf
Improve code style
2020-12-18 21:05:47 +08:00
Cotes Chung
8d4c555638
Fix gh-actions cache not being hit issue ( #191 )
2020-12-07 00:10:15 +08:00
Cotes Chung
cbf707dc56
Update runner tool
...
allow LAN access Jekyll
2020-12-06 14:17:41 +08:00
Cotes Chung
8b2e6d1bf5
Restore the runner tool
2020-11-27 23:50:22 +08:00
Cotes Chung
83bfd32807
Improve the bump version tool
2020-11-27 02:57:02 +08:00
Cotes Chung
08354cc4f5
Fix the test tool and CD hook
2020-11-20 15:59:35 +08:00
Cotes Chung
8fa1f3b497
Clean up the discarded shell scripts
2020-11-19 21:47:46 +08:00
Cotes Chung
ad5b614304
Add new tool to bump version.
2020-10-26 02:24:39 +08:00
Cotes Chung
a95d6d7101
Add --config
option to the build-tool.
2020-10-12 14:19:01 +08:00
Cotes Chung
2a2bc1ee65
Fix compatibility with Docker Desktop (for Mac)
...
on Docker Desktop CE (Mac) 2.4.0.0
- command `mv` will cause permission preserve error
- command `chown` will get I/O error
2020-10-10 18:08:29 +08:00
Cotes Chung
e806a8556b
Fix files r/w permissions under Linux Docker ( #145 )
...
also improve the scripts
2020-10-10 00:33:13 +08:00
Cotes Chung
8f11f91677
Add docker
option to the tools.
2020-10-08 21:14:33 +08:00
Cotes Chung
a0f80debb1
Remove the tool that may confuse newbie.
2020-09-27 12:42:26 +08:00
Cotes Chung
d0d1e02763
Improve the CD workflow and enhance the related tools.
2020-09-17 01:28:44 +08:00