| Age | Commit message (Collapse) | Author |
|
The upstream guix package now uses guile-3.0-latest. Most CI jobs use
the guix package, and if we run them with the older guile-3.0 package,
we get "incompatible bytecode version" warnings. So, switch to
guile-3.0-latest.
However, the real solution is probably to let CI jobs specify the
version of guile they want. This would be straightforward if we
accepted program-file objects instead of G-expressions as CI jobs.
|
|
|
|
* guix/forge/laminar.scm (<forge-laminar-job>)[contexts]: New field.
* guix/forge/laminar.scm (laminar-jobs): Create job configuration file
specifying contexts.
* doc/forge.skb (Reference)[<forge-laminar-job>]{contexts}: Document
it.
|
|
* guix/forge/laminar.scm: Export forge-laminar-configuration-groups.
|
|
* guix/forge/laminar.scm (<forge-laminar-configuration>)[contexts]:
New field.
* guix/forge/laminar.scm (<forge-laminar-context>): New record type.
(laminar-contexts): New function.
(forge-laminar-activation): Configure contexts in configuration
directory.
(forge-laminar-service-type): Allow extension with contexts.
|
|
* guix/forge/laminar.scm (forge-laminar-activation): Use
switch-symlinks, instead of delete-file and symlink.
|
|
* guix/forge/laminar.scm (forge-laminar-activation): Remove unused
SRFI-26 import.
|
|
* guix/forge/laminar.scm (laminar-groups, laminar-jobs): New
functions.
(forge-laminar-activation): Use laminar-groups and laminar-jobs.
|
|
* guix/forge/laminar.scm (<forge-laminar-job>)[trigger?]: New field.
* guix/forge/forge.scm (ci-jobs-trigger-gexp): Only trigger jobs for
which trigger? is #t.
* doc/forge.skb (Reference)[<forge-laminar-job>]: Document trigger?.
|
|
* guix/forge/laminar.scm (forge-laminar-activation): Suffix .run and
.after in script names.
|
|
We don't want the scm files in doc to be picked up on `guix pull'.
* .guix-channel: New file.
* forge: Move to guix/forge.
|