Commit graph

103 commits

Author SHA1 Message Date
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
4f821a34e0 docs(global): update content and fix CI errors
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 18:27:48 +00:00
f844a3e7fa ci(gitlab-ci); setup CI for the repo in meanwhile
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 18:26:22 +00:00
06fc9fdf32 build(deps-dev): add Wrangler CLI for CF Pages deploy via GitLab CI [skip ci]
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 18:22:20 +00:00
d9b6b87724 chore(global): 👷 improve 404 page and Gitpod config, plus some VSC ws config changes
Also in this commit, we also apply changes needed for
the use of social cards in the theme we do use.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 17:36:48 +00:00
e4d61e9f51 ci(docker): 👷 add custom mdkocs-material Docker image for social previews in GitLab CI
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 17:26:49 +00:00
787b292240 build(mkdocs.yml): 🔧 simplify configuration and go with one-config for SEO reasons
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-24 17:25:39 +00:00
f102ad9e98 ci(builds.sr.ht): implement adjustments for secrets detection on deploy
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-23 17:53:16 +00:00
689c755817 chore(gitpod): add config file + update gitignore for venv part
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-23 17:52:45 +00:00
967b67c9e6 docs(global): update site content and mkdocs config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-23 17:52:14 +00:00
Andre Jiroh Halili
33e586bb43
docs(portfolio): fix indentation and update nav in config 2023-03-21 02:09:04 +08:00
Andre Jiroh Halili
316c7d6644
docs(nowpage): add archive links btw 2023-03-21 01:59:44 +08:00
Andre Jiroh Halili
fa658bb4ec
docs(portfolio): add portfolio page and update config 2023-03-21 01:48:26 +08:00
c6693426cf
docs(global): add nowpage and then some 2023-03-04 01:25:16 +08:00
303db1f7f8
docs(global): add and update content + mkdocs config 2023-02-20 00:28:57 +08:00
d6103e62c7
ci(sourcehut): do some build artifacts trickery 2023-02-20 00:01:50 +08:00
14ce92d007
ci(sourcehut(: update CI config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-02-18 18:11:17 +00:00
3e2ad8693e
chore(config): update redirects for trailing slash hell
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-02-18 18:09:30 +00:00
bea7862e69
docs(user-manual): touch some files for redirects on CF Pages to work
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-02-18 17:56:56 +00:00
089aefa5a9
chore(global): update redirects and config again (including build.yml one)
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-02-18 17:50:05 +00:00
eb99fdea78
docs(global): update markdown content + add _redirects file
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-02-18 16:24:20 +00:00
1d95638c29
chore(pages.dev): create pages.dev specific Mkdocs config
Also updated the gitignore file in the process

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-02-18 14:48:14 +00:00
6a8cfd0504
Make sure pip3 install only affects our build user without root
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-19 11:45:18 +00:00
fd5528844b
Add gitignore for dist directory on mkodcs build
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-19 11:39:00 +00:00
edd3a98042
Update content on keys and stuff
Also in this commit I officially added the script
that handles the stuff on the vern side of things
regarding reverse proxy.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-19 11:35:32 +00:00
~ajhalili2006 (vern/ctrl-c)
c2870b3fe1
Update repo README and some docs + Caddyfile config
Signed-off-by: ~ajhalili2006 (vern/ctrl-c) <ajhalili2006@vern.cc>
2022-12-26 17:28:16 +00:00
~ajhalili2006 (vern/ctrl-c)
c4a927c624 Add Caddyfile for devbuild on ~vern
I might expand this to include other stuff soon, but in meanwhile, this is
for making proxying the dev server more easier than painfully use an proxy
service for that.

Signed-off-by: ~ajhalili2006 (vern/ctrl-c) <ajhalili2006@vern.cc>
2022-12-14 03:38:32 +00:00