Commit graph

81 commits

Author SHA1 Message Date
Andrei Jiroh Halili
16f8e7f730
ci(readthedocs): temporarily commented out nodejs
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-12 21:07:09 +08:00
Andrei Jiroh Halili
4f9abd7469
ci(readthedocs): configure builds for RTD build of project
I technically didn't configure things for social previews yet,
so fingers closed.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-12 21:01:25 +08:00
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