about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--forge/forge.scm10
-rw-r--r--forge/laminar.scm100
2 files changed, 55 insertions, 55 deletions
diff --git a/forge/forge.scm b/forge/forge.scm
index eee4060..eb4e28c 100644
--- a/forge/forge.scm
+++ b/forge/forge.scm
@@ -75,7 +75,7 @@
                       (forge-project-configuration-website-directory project)
                       (post-receive-hook
                        (forge-project-configuration-name project)
-                       (map guix-laminar-job-name
+                       (map forge-laminar-job-name
                             (forge-project-configuration-ci-jobs project)))))
               (forge-configuration-projects config))))
     #~(begin
@@ -119,7 +119,7 @@
    (description "Run guix-forge.")
    (extensions (list (service-extension activation-service-type
                                         forge-activation)
-                     (service-extension guix-laminar-service-type
+                     (service-extension forge-laminar-service-type
                                         (lambda (config)
                                           (append
                                            ;; jobs
@@ -131,9 +131,9 @@
                                                            (() #f)
                                                            ((job) #f)
                                                            (jobs
-                                                            (guix-laminar-group
+                                                            (forge-laminar-group
                                                              (name (forge-project-configuration-name project))
-                                                             (regex (string-join (map guix-laminar-job-name jobs)
+                                                             (regex (string-join (map forge-laminar-job-name jobs)
                                                                                  "|"))))))
                                                        (forge-configuration-projects config)))))
                      ;; Set up cron jobs to trigger CI jobs for remote
@@ -148,7 +148,7 @@
                                                              #~(job '(next-day)
                                                                     #$(post-receive-hook
                                                                        (forge-project-configuration-name project)
-                                                                       (map guix-laminar-job-name
+                                                                       (map forge-laminar-job-name
                                                                             (forge-project-configuration-ci-jobs project)))
                                                                     #:user "laminar")))
                                                       (forge-configuration-projects config))))))
diff --git a/forge/laminar.scm b/forge/laminar.scm
index 9cfb3d1..5dbfbc4 100644
--- a/forge/laminar.scm
+++ b/forge/laminar.scm
@@ -1,5 +1,5 @@
 ;;; guix-forge --- Guix software forge meta-service
-;;; Copyright © 2021 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2021, 2022 Arun Isaac <arunisaac@systemreboot.net>
 ;;;
 ;;; This file is part of guix-forge.
 ;;;
@@ -22,46 +22,46 @@
   #:use-module (srfi srfi-1)
   #:use-module (gnu packages ci)
   #:use-module (guix records)
-  #:export (guix-laminar-service-type
-            guix-laminar-configuration
-            guix-laminar-configuration-state-directory
-            guix-laminar-configuration-jobs
-            guix-laminar-job
-            guix-laminar-job?
-            guix-laminar-job-name
-            guix-laminar-job-run
-            guix-laminar-job-after
-            guix-laminar-group
-            guix-laminar-group?
-            guix-laminar-group-name
-            guix-laminar-group-regex))
+  #:export (forge-laminar-service-type
+            forge-laminar-configuration
+            forge-laminar-configuration-state-directory
+            forge-laminar-configuration-jobs
+            forge-laminar-job
+            forge-laminar-job?
+            forge-laminar-job-name
+            forge-laminar-job-run
+            forge-laminar-job-after
+            forge-laminar-group
+            forge-laminar-group?
+            forge-laminar-group-name
+            forge-laminar-group-regex))
 
-(define-record-type* <guix-laminar-configuration>
-  guix-laminar-configuration make-guix-laminar-configuration
-  guix-laminar-configuration?
-  (state-directory guix-laminar-configuration-state-directory
+(define-record-type* <forge-laminar-configuration>
+  forge-laminar-configuration make-forge-laminar-configuration
+  forge-laminar-configuration?
+  (state-directory forge-laminar-configuration-state-directory
                    (default "/var/lib/laminar"))
-  (jobs guix-laminar-configuration-jobs
+  (jobs forge-laminar-configuration-jobs
         (default '()))
-  (groups guix-laminar-configuration-groups
+  (groups forge-laminar-configuration-groups
           (default '())))
 
-(define-record-type* <guix-laminar-job>
-  guix-laminar-job make-guix-laminar-job
-  guix-laminar-job?
-  (name guix-laminar-job-name)
-  (run guix-laminar-job-run)
-  (after guix-laminar-job-after
+(define-record-type* <forge-laminar-job>
+  forge-laminar-job make-forge-laminar-job
+  forge-laminar-job?
+  (name forge-laminar-job-name)
+  (run forge-laminar-job-run)
+  (after forge-laminar-job-after
          (default #f)))
 
-(define-record-type* <guix-laminar-group>
-  guix-laminar-group make-guix-laminar-group
-  guix-laminar-group?
-  (name guix-laminar-group-name)
-  (regex guix-laminar-group-regex))
+(define-record-type* <forge-laminar-group>
+  forge-laminar-group make-forge-laminar-group
+  forge-laminar-group?
+  (name forge-laminar-group-name)
+  (regex forge-laminar-group-regex))
 
-(define (guix-laminar-activation config)
-  (let* ((state-directory (guix-laminar-configuration-state-directory config))
+(define (forge-laminar-activation config)
+  (let* ((state-directory (forge-laminar-configuration-state-directory config))
          (groups-configuration (string-append state-directory "/cfg/groups.conf"))
          (jobs-directory (string-append state-directory "/cfg/jobs")))
     #~(begin
@@ -73,10 +73,10 @@
         (symlink
          #$(plain-file "laminar-groups"
                        (string-join (map (lambda (group)
-                                           (string-append (guix-laminar-group-name group)
+                                           (string-append (forge-laminar-group-name group)
                                                           "="
-                                                          (guix-laminar-group-regex group)))
-                                         (guix-laminar-configuration-groups config))
+                                                          (forge-laminar-group-regex group)))
+                                         (forge-laminar-configuration-groups config))
                                     "\n"))
          #$groups-configuration)
         ;; Create jobs directory and populate with job scripts.
@@ -86,16 +86,16 @@
         (symlink
          #$(file-union "laminar-jobs"
                        (append-map (lambda (job)
-                                     (let ((name (guix-laminar-job-name job))
-                                           (run (guix-laminar-job-run job))
-                                           (after (guix-laminar-job-after job)))
+                                     (let ((name (forge-laminar-job-name job))
+                                           (run (forge-laminar-job-run job))
+                                           (after (forge-laminar-job-after job)))
                                        (cons (list (string-append name ".run")
                                                    (program-file name run))
                                              (if after
                                                  (list (list (string-append name ".after")
                                                              (program-file name after)))
                                                  (list)))))
-                                   (guix-laminar-configuration-jobs config)))
+                                   (forge-laminar-configuration-jobs config)))
          #$jobs-directory)
         ;; Set permissions for laminar directory.
         (for-each (lambda (file)
@@ -107,18 +107,18 @@
                                       '(regular directory)))
                               #:directories? #t)))))
 
-(define guix-laminar-service-type
+(define forge-laminar-service-type
   (service-type
-   (name 'guix-laminar)
-   (description "Run guix-laminar.")
+   (name 'forge-laminar)
+   (description "Run forge-laminar.")
    (extensions (list (service-extension activation-service-type
-                                        guix-laminar-activation)))
+                                        forge-laminar-activation)))
    (compose concatenate)
    (extend (lambda (config extended-values)
-             (guix-laminar-configuration
+             (forge-laminar-configuration
               (inherit config)
-              (jobs (append (guix-laminar-configuration-jobs config)
-                            (filter guix-laminar-job? extended-values)))
-              (groups (append (guix-laminar-configuration-groups config)
-                              (filter guix-laminar-group? extended-values))))))
-   (default-value (guix-laminar-configuration))))
+              (jobs (append (forge-laminar-configuration-jobs config)
+                            (filter forge-laminar-job? extended-values)))
+              (groups (append (forge-laminar-configuration-groups config)
+                              (filter forge-laminar-group? extended-values))))))
+   (default-value (forge-laminar-configuration))))