Commit graph

27 commits

Author SHA1 Message Date
cc340223f9
ci(gitlab-ci): update deploy scripts and add .env.ci managed by dotenvx
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-10-12 19:10:03 +00:00
66bc6f5f84
build(gitlab-ci): 💚 iron out wrangler pages deploy commands
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-06-07 17:55:24 +08:00
95d62c800b
build(scripts): include humans.txt in post-build step
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-06-07 17:55:23 +08:00
Andrei Jiroh Halili
df1889bd41
ci(builds.sr.ht): deploy gemini content via sourcehut builds instead
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-08 10:09:10 +08:00
Andrei Jiroh Halili
d3d4c30b52
ci(builds.sr.ht): more chores over at buildscripts
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-07 11:38:26 +08:00
Andrei Jiroh Halili
3e4715f48f
ci(gitlab-ci): enable deployments of gemini content to tildes [skip ci]
Will skipping CI for now until the new nightly image has been shipped
by next scheduled cronjob at GitHub Actions.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-07 11:29:03 +08:00
Andrei Jiroh Halili
98f0263354
ci(builds.sr.ht): use site_url specific builds via env
Also did some fixes over at deploy-gmi script too

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-07 11:23:56 +08:00
Andrei Jiroh Halili
8362b6390e
ci(build): forget to include changes for build script itself
This should be originally on 4551899097,
but we don't want to do a force push due to reasons.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-07 01:03:54 +08:00
Andrei Jiroh Halili
6101e45636
ci(gitlab-ci): use pip3 install on CI instead of pipenv
Also updated the hashes on requirements.txt file

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-05 10:25:12 +08:00
Andrei Jiroh Halili
c88c2e5519
chore(global): some CI script fix for Gemini deployments
Also added some scripts to Pipfile and minimal update to FAQ page.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-01 08:33:49 +08:00
96e0186eca ci(deploykit): fix shebang issue on deploykit-gmi
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-26 09:16:39 +00:00
fca7c26b17 ci(deploykit-pages): fix more outstanding issues
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 16:22:58 +00:00
41bafbec90 ci(global): syntax fixes on scripts + repo URL update on config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 16:08:13 +00:00
79659f3ebd chore(scripts): more script pain hell
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 16:03:17 +00:00
4e2a5b1f0c ci(gitlab-cicd): try running it under bash subshell
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 15:58:53 +00:00
0bf37f8c53 ci(global): update CI image tags to use latest commit builds
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 14:32:29 +00:00
f1de11791e Set GIT_DEPTH to 0 for git-revision-date-localized-plugin
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-16 16:21:47 +00:00
1a3b255aaf Improve feature flag detection on builds
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 18:02:41 +00:00
6adc266f17 Migrate build script to bin directory
Also symlink it to avoid breakage

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 18:00:51 +00:00
4022a2add6 Only export dotenv file if its exist
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 17:55:57 +00:00
3b6b84728d Generally update the site and then some
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 17:40:48 +00:00
3c1e8f59fb Update some scripts and then some
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 16:56:29 +00:00
3e9b4b9bf3 More script updates and site content changes
Also in this commit, I added my Keybase proof btw.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 16:49:46 +00:00
8b77e1e70f Update scripts to hell and back
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 16:24:57 +00:00
4df05ae9c4 chore(global): usual commit-them-all to avoid data loss
Gonna start over on the workspace due to technical diffculties.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-05-05 09:24:28 +00:00
81902a0b3c fix(scripts): 🔨 patch scripts for environment detection stuff [skip ci]
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-05-05 08:55:24 +00:00
edeb81dc88 chore(docker): 🧑‍💻 add script for local development, as used in npm start [skip ci]
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-04-05 10:39:17 +00:00