The source for the catcrafts.net website
  • C++ 84.5%
  • Shell 11.8%
  • CSS 3.1%
  • WGSL 0.4%
  • JavaScript 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jorijn van der Graaf 15af22eea5
All checks were successful
Deploy / build-deploy (push) Successful in 7m17s
CI: give the deploy runner a label of its own (catcrafts-deploy)
A job goes to whichever runner carrying its label polls first, and the
`flatpak` label this job shared with imsd's package job is also on the
organisation-wide cx33-org-flatpak runner (registered 2026-10-14), which
has no deploy mounts, no Flatpak volume and defaults to an alpine image.
Crafter.Build's run 550 landed there on 2026-10-16 and failed before
building; runs 549 and 552 of this job reached the right runner only
because it polled first.

The repository's runner now declares `catcrafts-deploy:docker://archlinux:latest`
(a config edit and a service restart; labels are not part of the
registration), and the job asks for that. Nothing else changes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-17 00:22:50 +02:00
.forgejo/workflows CI: give the deploy runner a label of its own (catcrafts-deploy) 2026-10-17 00:22:50 +02:00
content markdown fix 2026-08-18 11:12:24 +02:00
deploy CI: give the deploy runner a label of its own (catcrafts-deploy) 2026-10-17 00:22:50 +02:00
images removed fp6 from shop 2026-09-05 18:38:39 +02:00
implementations posts and avif 2026-08-10 01:37:26 +02:00
interfaces rewrite 2026-08-05 04:18:37 +02:00
server removed fp6 from shop 2026-09-05 18:38:39 +02:00
shaders webgpu demo 2026-07-19 01:13:30 +02:00
shared/interfaces added fp6-img 2026-10-12 02:26:54 +02:00
styles 112 tested 2026-08-18 14:52:49 +02:00
tests CI: build with the Crafter.Build Flatpak on a repo-scoped privileged runner 2026-10-12 16:32:57 +02:00
tools removed fp6 from shop 2026-09-05 18:38:39 +02:00
.gitignore crypto fix 2026-08-19 23:55:01 +02:00
apple-touch-icon.png added missing icons 2026-08-18 21:21:41 +02:00
catcrafts-head.js added missing icons 2026-08-18 21:21:41 +02:00
favicon.ico added missing icons 2026-08-18 21:21:41 +02:00
favicon.svg new logo 2026-08-05 23:52:40 +02:00
LICENSE inital commit 2025-11-12 20:58:07 +01:00
project.cpp removed fp6 from shop 2026-09-05 18:38:39 +02:00
README.md fixed links 2026-08-08 20:04:36 +02:00
robots.txt about page 2026-08-05 07:05:00 +02:00

catcrafts.net

This is the source code for catcrafts.net, a website built entirely in C++ using the Crafter.Graphics library.

./tools/dev.sh

This will compile the project and serve it locally on http:://localhost:8080.

This project is source available for educational and viewing purposes only. No permission is granted to copy, modify, distribute, or create derivative works.