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
2913f05555
docs(homepage): iron some more links then
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 15:49:38 +00:00
7099942c40
feat(overrides): add archive.org/.md links at footer
...
Also mandatory SPDX-License-Identifier headers for legal
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 15:49:09 +00:00
7c2af95c80
docs(nowpage): finally i did it
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 15:48:12 +00:00
3944f4a9a6
docs(readme): add some badges and update links
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 14:34:08 +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
b9683f870d
ci(github-actions): swap load for push flags on build-push-action
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 14:08:32 +00:00
daaf101501
build(deps-dev): ⬆️ update hut-cli submodule to latest commit [skip ci]
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 14:06:20 +00:00
858cfae55c
ci(gitlab-cicd): use pipenv on dependency installs
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 09:32:50 +00:00
a6198f6690
ci(docker): fix externally-managed-environment pip error on build
...
Per @geerlingguy post: https://www.jeffgeerling.com/blog/2023/how-solve-error-externally-managed-environment-when-installing-pip3
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 09:32:30 +00:00
c98efaae59
chore(deps): add rss-plugin for blog feature even if unused
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 09:31:14 +00:00
ab4aa4d796
docs(markdown): make homepage feel more like profile README
...
Minus the coding stats and activity btw.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-25 09:09:57 +00:00
082e39ad04
chore(readthedocs): fix config issues on last build
...
Also update README regarding licenses.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 16:31:23 +00:00
4ec9834718
chore(pipenv): use pipenv for setting up venvs
...
Also swapped commands too on Gitpod btw.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 16:17:38 +00:00
4958ff2427
chore(mkdocs): add announcement banner
...
Alongside some config trickery for builds at RTD.
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 16:12:35 +00:00
d66f845682
chore(readme): use flat-square badge style + add RTD badge
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 01:22:45 +00:00
c8d168ba50
chore(readthedocs): fix broken build + add deps for social previews
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 01:21:13 +00:00
45e501516b
docs(user-manual): update content regarding some from my user manual
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 01:12:03 +00:00
a2cb96885a
chore(readthedocs): make sure .well-known files are copied after build
...
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-09-24 01:10:18 +00:00
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