Commit graph

7 commits

Author SHA1 Message Date
9ecf9633f2 feat: Move media assets outside of the git repository
All checks were successful
CI / build (push) Successful in 12s
CI / deploy (push) Successful in 6s
Images and media referenced by the private Copper Chronicle section are no
longer tracked by git. They live at /assets/copper-chronicle/ on the server
(/srv/www/binning.net/assets/) and are managed independently. Updated all
image links in src/private/copper-chronicle to use absolute paths rooted at
/assets/. Added --filter='protect assets/' to all deploy rsync commands to
prevent accidental deletion during deploys.
2026-04-04 16:48:26 -07:00
19cdf9cd88 feat!: Split site into public and private sections
Moved the Copper Chronicle and resume into a private git submodule
(src/private), visible only to authenticated users. Added a lock symbol
to the mdbook sidebar for restricted sections. Reorganized nginx/nix
configuration files into a dedicated folder. Removed one-line descriptions
from the menu. Reduced custom CSS to better align the main website's theme
with mdbook's native styling. Personalized the index and blog introduction
pages.
2026-04-04 13:32:09 -07:00
04318e4db4 fix: Remove workflow file made redundant by pipeline split
Cleaned up a leftover workflow file that conflicted with the new
three-workflow structure after the PR merge.
2026-03-26 17:48:51 -07:00
f06f63277f feat: Split CI/CD into three focused workflows
Replaced the monolithic pipeline with three dedicated workflows: ci.yml
(build on every push), cd.yml (manual deploy to staging or prod), and
nightly.yml (scheduled build and deploy). This makes it easier to trigger
deploys independently of builds and to diagnose failures.
2026-03-26 14:17:17 -07:00
0799861873 feat: Add a nightly build
Added a scheduled nightly build workflow to keep the deployed site current
with any content changes, particularly in the private submodule.
2026-03-23 06:59:46 -07:00
d7d6b4de4e fix: Remove unsupported book.toml keys
Removed configuration keys from book.toml not supported by the current
version of mdbook, which were causing build warnings.
2026-03-22 16:35:11 -07:00
8a843b832a feat: Add a Forgejo Actions pipeline
Added a Forgejo Actions CI/CD pipeline to supersede the manual deploy.sh,
automating builds and deployments on push.
2026-03-22 14:32:07 -07:00