orgwebalchemy-32d3df28-21b9

job succeeded

time taken
2 seconds
started at
Wed Sep 23 21:52:09 2026
updated at
Wed Sep 23 21:52:11 2026
log uuid
32d3df28-21b9-4103-86c9-dfcfb59053db
inspect the job's lambda expression
(lambda()
  `((task . ("maak-test" "maak-deploy"))
    (project . "orgwebalchemy")
    (branch-name . "trunk")            
    (clone-url . "https://codeberg.org/jjba23/orgwebalchemy.git")
    (env . ((VERITAS_REPORTER . monotone-reporter)))))
    
starting new job...


-> running command: cd "/etc/byggsteg/job-clone//orgwebalchemy/trunk" && git reset --hard && git pull

HEAD is now at b8a79fb update: Guix Channels
From https://codeberg.org/jjba23/orgwebalchemy
   b8a79fb..cb11ee1  trunk      -> origin/trunk
Updating b8a79fb..cb11ee1
Fast-forward
 src/orgwebalchemy/html.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


-> running command: cd /etc/byggsteg/job-clone/orgwebalchemy/trunk && uname -a

Linux wolk-jjba 7.1.5-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux


-> running command: cd /etc/byggsteg/job-clone/orgwebalchemy/trunk && git log --name-status HEAD^..HEAD

commit cb11ee1d26210e05281755fa75942c03bd507d14
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Wed Sep 23 21:51:40 2026 +0200

    fix: Documentation

M	src/orgwebalchemy/html.scm


-> running command: cd /etc/byggsteg/job-clone/orgwebalchemy/trunk && maak test


scanning directories for unit tests...
scanning present working directory for unit tests...

found unit tests: (html-spec.scm)


running unit tests from file: html-spec.scm, entrypoint: spec


(inline-bold-content "bold")


(inline-text "bold")


(inline-italic-content "italic")


(inline-text "italic")


(inline-underline-content "underlined")


(inline-text "underlined")


(inline-code-content "code")


(inline-verbatim-content "verbatim")


(inline-link-with-desc
 (link-target-content "https://gnu.org")
 (link-description-content "GNU"))


(inline-text "GNU")


(inline-link-no-desc (link-target-content "https://gnu.org"))


------------------------------------------
[suite] make-sxml-attrs
  [test] constructs a class attribute when classes are supplied
    [pass] assertion succesful, got: ((@ (class heading)))
    [pass] assertion succesful, got: ((@ (class btn btn-primary active)))
  [test] constructs a class attribute when classes and attributes are supplied
    [pass] assertion succesful, got: ((@ (class heading) (href /about)))
    [pass] assertion succesful, got: ((@ (class btn btn-primary active) (href /about)))
  [test] constructs attributes when they are supplied
    [pass] assertion succesful, got: ((@ (href /home)))
    [pass] assertion succesful, got: ((@ (id main-header) (role banner)))
  [test] return empty list when no classes or attributes provided
    [pass] assertion succesful, got: ()
    [pass] assertion succesful, got: ()
    [pass] assertion succesful, got: ()
------------------------------------------
[suite] Org tables
  [test] Org table parsing
(table (table-header-row
        (table-cell " Name  ")
        (table-cell " Age ")
        (table-cell " City   "))
       table-separator-row
       (table-row
        (table-cell " Alice ")
        (table-cell " 30  ")
        (table-cell " London "))
       (table-row
        (table-cell " Bob   ")
        (table-cell " 25  ")
        (table-cell " Berlin ")))


(inline-text " Name  ")


(inline-text " Age ")


(inline-text " City   ")


(inline-text " Alice ")


(inline-text " 30  ")


(inline-text " London ")


(inline-text " Bob   ")


(inline-text " 25  ")


(inline-text " Berlin ")

<table><thead><tr><th> Name  </th><th> Age </th><th> City   </th></tr></thead><tbody><tr><td> Alice </td><td> 30  </td><td> London </td></tr></tbody><tbody><tr><td> Bob   </td><td> 25  </td><td> Berlin </td></tr></tbody></table>
    [pass] success running without errors
------------------------------------------
[suite] inline org
  [test] basic inline attributes
    [pass] assertion succesful, got: <a href="https://gnu.org">GNU</a>
    [pass] assertion succesful, got: <code>code</code>
    [pass] assertion succesful, got: <a href="https://gnu.org">https://gnu.org</a>
    [pass] assertion succesful, got: <u>underlined</u>
    [pass] assertion succesful, got: <strong>bold</strong>
    [pass] assertion succesful, got: <em>italic</em>
    [pass] assertion succesful, got: <code>verbatim</code>
------------------------------------------
[suite] Org to HTML
  [test] Org mode parsing
((heading (stars "*") (line-content "Top Level Heading"))
 (paragraph (line-content "This is a standard paragraph."))
 (paragraph (line-content "It sits right under the heading."))
 (heading (stars "**") (line-content "A Subheading"))
 (unordered-list
  (unordered-item
   (line-content "First list item")
   (unordered-list (unordered-item (line-content "Second list item")))))
 (heading (stars "***") (line-content "An ordered subheading"))
 (ordered-list
  (ordered-item
   (line-content "yes buddy")
   (ordered-list (ordered-item (line-content "another item")))))
 (heading (stars "**") (line-content "Another"))
 (description-list
  (desc-item
   (desc-key "key")
   (line-content "val")
   (description-list (desc-item (desc-key "desc") (line-content "conte")))))
 (paragraph (line-content "/In Vino Veritas/ but /In Aqua Sanitas/"))
 (src-block
  (lang "scheme")
  (src-content "(define (hello)\n  (display \"Hello World!\"))\n")))


(inline-text "Top Level Heading")


(inline-text "This is a standard paragraph.")


(inline-text "It sits right under the heading.")


(inline-text "A Subheading")


(inline-text "First list item")


(inline-text "Second list item")


(inline-text "An ordered subheading")


(inline-text "yes buddy")


(inline-text "another item")


(inline-text "Another")


(inline-text "key")


(inline-text "val")


(inline-text "desc")


(inline-text "conte")


((inline-italic-content "In Vino Veritas")
 (inline-text " but ")
 (inline-italic-content "In Aqua Sanitas"))


(inline-text "In Vino Veritas")


(inline-text "In Aqua Sanitas")

<h1>Top Level Heading</h1><p>This is a standard paragraph.</p><p>It sits right under the heading.</p><h2>A Subheading</h2><ul><li>First list item<ul><li>Second list item</li></ul></li></ul><h3>An ordered subheading</h3><ol><li>yes buddy<ol><li>another item</li></ol></li></ol><h2>Another</h2><dl><dt>key</dt><dd>val<dl><dt>desc</dt><dd>conte</dd></dl></dd></dl><p><em>In Vino Veritas</em> but <em>In Aqua Sanitas</em></p><pre class="scheme">(define (hello)
  (display "Hello World!"))
</pre>
    [pass] success running without errors
  [test] Org blocks parsing
((example-block (example-content "* Verbatim content\n- Do not parse\n"))
 (quote-block (quote-content "IN VINO VERITAS IN AQUA SANITAS\n"))
 (separator "---------------")
 (export-html-block
  (export-html-content "<strong><p>HELLO WORLD</p></strong>\n")))


(inline-text "IN VINO VERITAS IN AQUA SANITAS")

<pre>* Verbatim content
- Do not parse
</pre><blockquote>IN VINO VERITAS IN AQUA SANITAS</blockquote><hr /><strong><p>HELLO WORLD</p></strong>

    [pass] success running without errors
[info] ran 4 tasks in: 0 seconds, 11326 microseconds

finished running tests
;;; note: source file ./src/orgwebalchemy/html.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/orgwebalchemy/trunk/src/orgwebalchemy/html.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling ./src/orgwebalchemy/html.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/orgwebalchemy/trunk/src/orgwebalchemy/html.scm.go


--------------------------------------------------------------

Maak: the infinitely extensible command runner

Loading tasks from Maak file: /etc/byggsteg/job-clone/orgwebalchemy/trunk/maak.scm

Executing Maak tasks: test

--------------------------------------------------------------

=> Running Maak task: test

  Run project's tests.


-> running command: cd /etc/byggsteg/job-clone/orgwebalchemy/trunk && sudo maak deploy

;;; note: source file /etc/byggsteg/job-clone/orgwebalchemy/trunk/src/orgwebalchemy/html.scm
;;;       newer than compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/orgwebalchemy/trunk/src/orgwebalchemy/html.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /etc/byggsteg/job-clone/orgwebalchemy/trunk/src/orgwebalchemy/html.scm
;;; compiled /root/.cache/guile/ccache/3.0-LE-8-4.6/etc/byggsteg/job-clone/orgwebalchemy/trunk/src/orgwebalchemy/html.scm.go
API documentation saved to doc/api
index.texi: warning: een 'title'-commando en '@top' vereisen een titel
hernoemd './index' -> './doc/api-dist'
'/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy/API.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy/orgwebalchemy_005forg_002dto_002dhtml.html' is verwijderd
map '/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy' is verwijderd
mkdir: map '/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy' is aangemaakt
hernoemd 'doc/api-dist/API.html' -> '/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy/API.html'
hernoemd 'doc/api-dist/orgwebalchemy_005fhtml.html' -> '/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy/orgwebalchemy_005fhtml.html'
hernoemd 'doc/api-dist/orgwebalchemy_005fpeg.html' -> '/srv/http/jointhefreeworld.org/api-docs/orgwebalchemy/orgwebalchemy_005fpeg.html'
'doc/api/index.texi' is verwijderd
map 'doc/api' is verwijderd
map 'doc/api-dist' is verwijderd
map 'doc' is verwijderd


--------------------------------------------------------------

Maak: the infinitely extensible command runner

Loading tasks from Maak file: /etc/byggsteg/job-clone/orgwebalchemy/trunk/maak.scm

Executing Maak tasks: deploy

--------------------------------------------------------------

=> Running Maak task: deploy

  Generate documentation for the project and publish to web directory.