Andrei Jiroh Halili
553ffb13fc
chore(global): add Pipfile files for pipenv setup
...
Also in this commit involves some redirection hellscape
and config changes.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-12 20:58:11 +08:00
3af92fab38
ci(github-actions): enable debugging on xargs-based deploy
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-08-17 01:12:40 +00:00
f11f472004
docs(keys): update pgp pubkeys
...
First as separate files, then the one-file export soon.
Also some Hadolint fix on Doppler install one.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-08-16 17:00:57 +00:00
9ff9fb2e95
fix(docker): 💚 fix broken CI image build on package install in pip
...
Committing violence against system packages by adding the
--break-system-packages flag to pip3 install command.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-08-16 16:25:30 +00:00
7f665f545b
builds(deps-dev): bump wrangle to 3.1.1
...
Closes https://github.com/ajhalili2006/ajhalili2006.github.io/pull/1
Obviously forgot to upgrade Wrangler CLI to 3.x for some months,
but thanks @dependabot for reminder.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-08-16 12:11:35 +00:00
f29b9a6e4a
Use prebuilt image from CI to avoid waiting times [skip ci]
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-16 17:41:27 +00:00
a0107640b3
Use Plausible Analytics for site analytics
...
I'll check around Cloudflare Dashboard for the
Web Analytics side of things and disarm it for good.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-16 17:39:40 +00:00
aea46dc082
Update website content
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-16 17:18:07 +00:00
8e8a1e4d9d
Disable caching builds to CRs due to some weird Bad Request errors
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-16 16:50:53 +00:00
9898069fb9
Quick cleanup my own mess
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-16 16:36:39 +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
9d33d6d969
More Docker-related hellscapes, and then some
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 18:08:32 +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
c6bcc8722c
Fix some Docker-related issues
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 17:53:39 +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
f609aa89c4
Add keybase proof for andreijiroh.eu.org
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 16:57:44 +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
f57b1b1670
Make the workaround one-liner like the cosign part
...
Also update the caching part of things btw
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 15:25:31 +00:00
d020834b8c
Iron out more chaos on CI configs
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-14 17:26:31 +00:00
2cb74ba975
Fix more CI issues and update nowpage
...
Will port that page to gemini later
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-14 17:18:43 +00:00
18cdce34d4
More config related chaos like hell
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-14 17:13:20 +00:00
2d2555bb9e
Implement workaround on failing image pushes
...
Details: https://github.com/moby/buildkit/issues/2713#issuecomment-1068540101
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-14 17:10:35 +00:00
a3f0ab80b8
Make deps install sane without venv
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-14 16:59:47 +00:00
7cfcd56ef3
Update docs for SSH and PGP keys
...
Also on the CI side, fixed some Docker pain over Actions.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-14 16:59:04 +00:00
9e61cf7e65
Move website builds to GitLab CI
...
Repo cloning will go by next week.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-13 18:13:07 +00:00
4ae868cf37
Painfully update configs and add some metadata for builds
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-12 16:32:33 +00:00
12ce4027df
Update hadolint config and fix some issues on gitpod Dockerfile
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-12 16:12:40 +00:00
b35babf47a
Fix config + install Wrangler CLI to image
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-03 16:58:22 +00:00
a229a55370
Add funding links
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-03 16:54:14 +00:00
4a74c1ec59
Enable CI for custom Docker workspace image on Gitpod
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-03 16:54:04 +00:00
112f193209
Add both hut CLI and scdoc as git submodules for local dev
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-03 16:36:31 +00:00
9576f763d4
docs(dni): add TOC and some minimal notes
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-05-15 11:24:46 +00:00
258953e465
ci(github-actions): 🔧 iron-out deploybot CI stuff [skip ci]
...
This involves repo synchorizing stuff, among other things
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-05-15 11:22:37 +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
Andrei Jiroh Halili
7e3ba7df54
docs(global): quick commit of pending changes to-be-published to CI soon, plus some Markdownlint fixes
...
Also in this commit, some changes to the Mkdocs config were made and added my profile picture as favicon.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-04-30 18:26:33 +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
349db1f879
ci(gitlab-ci): update CI image tag
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-31 16:57:02 +00:00
a9761cf4f2
build(docker): more chaotic fizes on CI image
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-31 16:43:12 +00:00
1dd427afb9
build(global): update CI image used for CI and add docker:ci script in package.json
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-31 16:24:07 +00:00
0b2a9abb93
chore(global): resync against remote Git repo
2023-03-31 16:15:42 +00:00
6c3c12ebba
build(docker): 💚 add custom entrypoint script to our CI image
...
This should be also suitable for local development via Docker too.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-31 16:14:39 +00:00
Andrei Jiroh Eugenio Halili
94df45dd07
ci(gitlab-ci): update job rules
2023-03-27 15:55:13 +00:00
74adf155a3
ci(gitlab-ci): make sure only amd64 runners are being used
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-27 15:47:28 +00:00
eab9ae94a6
fix(gitlab-ci): 💚 fix issue relating to container entrypoint stuff
...
Also in this commit, we improved the build script to
use the virtualenv setup we did to isolate dependencies from the rest
of the build system. We also did
some adjustments on caching deps to speed up the CI.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-27 15:29:38 +00:00
3b92600c23
chore(global); add future page to make workspace clean for Pages Deploy
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 18:29:41 +00:00