b9411cb8-e0dd-41e7-b635-04e278699dfa(lambda()
`((task . "pull-and-deploy")
(project . "ggg")
(branch-name . "trunk")
(clone-url . "https://codeberg.org/jjba23/ggg.git")))
starting new job...
-> running command: cd /etc/byggsteg/job-clone/ggg/trunk && uname -a
Linux wolk-jjba 6.15.5-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
-> running command: cd /etc/byggsteg/job-clone/ggg/trunk && git pull
Updating bb07bb6..8a1ff4f
Fast-forward
.gitignore | 3 +-
Makefile | 23 +-
README.org | 17 +-
glyphs/jjba23.scm | 405 +++++++++++++++---------------
guix.scm | 6 +-
resources/help.txt | 56 ++++-
scripts/ggg | 128 ++++++----
scripts/{log.sh => log.bash} | 28 +--
src/ggg/glyph.scm | 239 ++++++++++++++++++
src/ggg/main.scm | 570 ++++++++++---------------------------------
src/ggg/prelude.scm | 85 +++++++
src/ggg/svg.scm | 144 +++++++++++
12 files changed, 973 insertions(+), 731 deletions(-)
rename scripts/{log.sh => log.bash} (64%)
create mode 100644 src/ggg/glyph.scm
create mode 100644 src/ggg/prelude.scm
create mode 100644 src/ggg/svg.scm
-> running command: cd /etc/byggsteg/job-clone/ggg/trunk && git log --name-status HEAD^..HEAD
commit 8a1ff4ff093cd0f050c14f1bccf88a81bbbfc230
Merge: bb07bb6 a946791
Author: Josep Bigorra (Joe) <jjbigorra@gmail.com>
Date: Mon Aug 4 13:08:31 2025 +0200
Merge pull request 'v0.4.0 refactor, add new features, improve CLI' (#9) from feature/cli-improved into trunk
Reviewed-on: https://codeberg.org/jjba23/ggg/pulls/9
commit a946791767ccc9a3111d05db853576469e196158
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sun Aug 3 12:11:19 2025 +0200
??? feature: Improve logic of stdout handler
M resources/help.txt
M scripts/ggg
M src/ggg/glyph.scm
M src/ggg/main.scm
M src/ggg/svg.scm
commit 82a37a1d6fdda467751f4c3e3d1d6a1eccd4529f
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sun Aug 3 09:39:19 2025 +0200
??? feature: Added new flags, stdout and convert
M Makefile
M resources/help.txt
M scripts/ggg
M src/ggg/main.scm
commit 22256982d4fe30cee1d3a319c72d044ff90907b8
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 21:51:19 2025 +0200
??? feature: Added support for reading glyphs from stdin
M README.org
M resources/help.txt
M scripts/ggg
M src/ggg/main.scm
commit cc1bbb22807fb6d2bd2922c3c496b7e45d745ead
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 11:33:24 2025 +0200
??? feature: Improve help
M Makefile
M README.org
M resources/help.txt
M scripts/ggg
M src/ggg/main.scm
commit e9227a91ff92078f561ffa1952995b78aa48ec30
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 11:08:31 2025 +0200
?????? refactor: Move log.sh to log.bash
M guix.scm
M scripts/ggg
R100 scripts/log.sh scripts/log.bash
commit 6f3391ef9d0c723e8d163b6dee974b67968335ea
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 11:05:37 2025 +0200
???? fix: Bash glyph
M dist/shell-bash.svg
M glyphs/jjba23.scm
commit 950e991fa2102243632eda64958312ef8b80748b
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 11:03:14 2025 +0200
???? style: Reformat
M glyphs/jjba23.scm
commit 2249fc9e22fa378c5ba886e1c9e5ee6618e6c2f0
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 11:02:45 2025 +0200
?????? refactor: Migrated all glyphs
A dist/css-tailwind4.svg
A dist/emacs-lisp.svg
A dist/gnu-artanis.svg
A dist/gnu-emacs-single.svg
A dist/gnu-emacs.svg
A dist/gnu-make.svg
A dist/haskell-ghc910.svg
A dist/i18n-gnu-gettext.svg
A dist/license-agpl3+.svg
A dist/license-fdl13+.svg
A dist/license-gpl3+.svg
A dist/license-lgpl3+.svg
A dist/scala-213.svg
A dist/shell-bash.svg
A dist/shell-eshell.svg
A dist/shell-fish.svg
M glyphs/jjba23.scm
commit 27b52975cdbf311cac6e54800900bb2deb28ac40
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 10:16:30 2025 +0200
??? feature: Move to more standard --file flag instead of --glyph-file
M Makefile
M resources/help.txt
M scripts/ggg
M src/ggg/main.scm
commit bb1284a1cf0355d1da105b1f317275a8f5b525de
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 10:13:20 2025 +0200
???? fix: Simplify user modules by exemplifying you don't need to export
M glyphs/jjba23.scm
commit 84154a74cb56590a5a7585c664e8c5638ff85ee6
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 10:12:25 2025 +0200
???? fix: Add .nrepl-port to .gitignore
M .gitignore
D .nrepl-port
commit c1fa18d90229672aab2bb42e70dec65b5863b298
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 10:09:22 2025 +0200
?????? refactor: Moving towards new API
A dist/gnu-guix.svg
A dist/pipeline-succeeded.svg
A dist/scheme-guile.svg
M glyphs/jjba23.scm
M guix.scm
M src/ggg/main.scm
commit 29e037b3b4efc5e7b0f83f7150e5ef05c5ff3284
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Sat Aug 2 10:02:13 2025 +0200
?????? refactor: Slowly move to new API for GGG
Instead of requiring explicit passing of 1st, 2nd, 3rd, user facing API is
cleaner now
A .nrepl-port
D dist/css-tailwind4.svg
D dist/emacs-lisp.svg
D dist/gnu-artanis.svg
D dist/gnu-emacs-single.svg
D dist/gnu-emacs.svg
D dist/gnu-guix.svg
D dist/gnu-make.svg
D dist/haskell-ghc910.svg
D dist/i18n-gnu-gettext.svg
D dist/license-agpl3+.svg
D dist/license-fdl13+.svg
D dist/license-gpl3+.svg
D dist/license-lgpl3+.svg
D dist/pipeline-succeeded.svg
D dist/scala-213.svg
D dist/scheme-guile.svg
D dist/shell-bash.svg
D dist/shell-eshell.svg
D dist/shell-fish.svg
M glyphs/jjba23.scm
M src/ggg/glyph.scm
M src/ggg/main.scm
commit 7741b5dea868d4c479361ef7a0aded9f4f16511b
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Aug 1 21:41:55 2025 +0200
?????? refactor: Improve CLI usage, clean imports
M src/ggg/glyph.scm
M src/ggg/main.scm
commit be9456aa470553d5119c1aedbeb355276d31c8ea
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Aug 1 21:39:15 2025 +0200
?????? refactor: Modularization
A src/ggg/glyph.scm
M src/ggg/main.scm
commit 81b758f84061f04dbcf31cd28952de047272341c
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Aug 1 21:34:02 2025 +0200
?????? refactor: Split into more modular codebase
M src/ggg/main.scm
A src/ggg/prelude.scm
A src/ggg/svg.scm
commit c3752dc08b3f70365d69f79daa5e7619c1caad2c
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Aug 1 21:22:55 2025 +0200
???? fix: Fix usage of log- for log_
M scripts/ggg
commit 848e36220d20b9ac9a9993c51b63f91c7291d159
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Aug 1 21:21:32 2025 +0200
?????? refactor: Improve bash wrapper
- Refactored bash wrapper scripts for GGG to use lowercase for all the local
variables
- Reordered many parts of the script so as to make more sense
Keywords:
M scripts/ggg
M scripts/log.sh
-> running command: cd /etc/byggsteg/job-clone/ggg/trunk && sudo make deploy
CI=true make run
make[1]: Map '/etc/byggsteg/job-clone/ggg/trunk' wordt binnengegaan
guix shell -f guix.scm -- \
ggg --file /etc/byggsteg/job-clone/ggg/trunk/glyphs/jjba23.scm --destination ./dist
[1m[INFO][2025-08-04 13:12:13+02:00] Starting Guile Glyph Generator: guile -L /gnu/store/jzn9aq38bx71nwncml2avr2yh7x0c721-profile/share/guile/site/3.0 -c ((@(ggg main) main)) --resources /gnu/store/jzn9aq38bx71nwncml2avr2yh7x0c721-profile/share/resources --file /etc/byggsteg/job-clone/ggg/trunk/glyphs/jjba23.scm --destination ./dist[0m
[1m[INFO][2025-08-04 13:12:15+0200] GGG: Guile Glyph Generator[0m
[1m[INFO][2025-08-04 13:12:15+0200] loading glyphs file: /etc/byggsteg/job-clone/ggg/trunk/glyphs/jjba23.scm[0m
[1m[INFO][2025-08-04 13:12:15+0200] executing: rm -rfv ./dist[0m
[1m[INFO][2025-08-04 13:12:15+0200] executing: mkdir -p ./dist[0m
[1m[INFO][2025-08-04 13:12:15+0200] +-----------------------------------------------+[0m
[1m[INFO][2025-08-04 13:12:15+0200] Start producing SVG images[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/pipeline-succeeded.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-guix.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/scheme-guile.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/haskell-ghc910.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-make.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-emacs.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-emacs-single.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/emacs-lisp.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/i18n-gnu-gettext.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-gpl3+.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-lgpl3+.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-agpl3+.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/license-fdl13+.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/shell-fish.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/shell-bash.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/shell-eshell.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-artanis.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/gnu-artanis-122.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/css-tailwind4.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/jointhefreeworld-org.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] producing ./dist/scala-213.svg[0m
[1m[INFO][2025-08-04 13:12:15+0200] +-----------------------------------------------+[0m
[1m[INFO][2025-08-04 13:12:15+0200] GGG is done generating images
[0mmake[1]: Map '/etc/byggsteg/job-clone/ggg/trunk' wordt verlaten
mkdir -p /srv/http/jointhefreeworld.org/ggg
rm -rfv /srv/http/jointhefreeworld.org/ggg/dist
'/srv/http/jointhefreeworld.org/ggg/dist/license-agpl3+.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/gnu-emacs-single.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/css-tailwind4.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/emacs-lisp.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/shell-eshell.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/i18n-gnu-gettext.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/license-lgpl3+.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/gnu-make.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/jointhefreeworld-org.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/license-fdl13+.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/scheme-guile.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/gnu-artanis-122.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/license-gpl3+.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/gnu-emacs.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/scala-213.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/gnu-artanis.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/pipeline-succeeded.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/haskell-ghc910.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/shell-fish.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/gnu-guix.svg' is verwijderd
'/srv/http/jointhefreeworld.org/ggg/dist/shell-bash.svg' is verwijderd
map '/srv/http/jointhefreeworld.org/ggg/dist' is verwijderd
mv -v dist /srv/http/jointhefreeworld.org/ggg/dist
hernoemd 'dist' -> '/srv/http/jointhefreeworld.org/ggg/dist'