Compare commits

...

6 commits
4.1.2 ... main

Author SHA1 Message Date
dfaac1bd51 fix inst 2025-03-07 19:23:41 +01:00
6a7de047cc fix requires 2025-03-07 19:23:30 +01:00
21c5d1d6a5 fix require order 2025-03-06 16:17:04 +01:00
da00840367 add instrument 2025-03-06 16:16:51 +01:00
e288f64dbf new way of including resources 2025-02-20 17:43:25 +01:00
c3ed098064 bump version to: 4.1.3-SNAPSHOT 2025-01-30 17:34:33 +01:00
8 changed files with 16 additions and 15 deletions
build.py
infrastructure
backup
federated
package.jsonproject.clj
src
main
clj/dda/c4k_forgejo
cljs/dda/c4k_forgejo
test/cljc/dda/c4k_forgejo

View file

@ -150,12 +150,12 @@ def inst(project):
shell=True,
check=True,
)
package_native(project)
run(
"sudo install -m=755 target/uberjar/" + project.name + "-standalone.jar /usr/local/bin/" + project.name + "-standalone.jar",
shell=True,
check=True,
)
package_native(project)
run(
"sudo install -m=755 target/graalvm/" + project.name + " /usr/local/bin/" + project.name + "",
shell=True,

View file

@ -6,7 +6,7 @@ from ddadevops import *
name = "c4k-forgejo"
MODULE = "backup"
PROJECT_ROOT_PATH = "../.."
version = "4.1.2"
version = "4.1.3-dev"
@init

View file

@ -6,7 +6,7 @@ from ddadevops import *
name = 'c4k-forgejo'
MODULE = 'federated'
PROJECT_ROOT_PATH = '../..'
version = "4.1.2"
version = "4.1.3-dev"
@init
def initialize(project):

View file

@ -2,7 +2,7 @@
"name": "c4k-forgejo",
"description": "Generate c4k yaml for a forgejo deployment.",
"author": "meissa GmbH",
"version": "4.1.2",
"version": "4.1.3-SNAPSHOT",
"homepage": "https://gitlab.com/domaindrivenarchitecture/c4k-forgejo#readme",
"repository": "https://www.npmjs.com/package/c4k-forgejo",
"license": "APACHE2",

View file

@ -1,4 +1,4 @@
(defproject org.domaindrivenarchitecture/c4k-forgejo "4.1.2"
(defproject org.domaindrivenarchitecture/c4k-forgejo "4.1.3-SNAPSHOT"
:description "forgejo c4k-installation package"
:url "https://domaindrivenarchitecture.org"
:license {:name "Apache License, Version 2.0"

View file

@ -1,8 +1,8 @@
(ns dda.c4k-forgejo.uberjar
(:gen-class)
(:require
[dda.c4k-forgejo.core :as core]
[dda.c4k-common.uberjar :as uberjar]))
[dda.c4k-common.uberjar :as uberjar]
[dda.c4k-forgejo.core :as core]))
(set! *warn-on-reflection* true)

View file

@ -1,9 +1,9 @@
(ns dda.c4k-forgejo.browser
(:require
[clojure.tools.reader.edn :as edn]
[dda.c4k-forgejo.core :as core]
[dda.c4k-common.browser :as br]
[dda.c4k-common.common :as cm]))
[dda.c4k-common.common :as cm]
[dda.c4k-forgejo.core :as core]))
(defn generate-group
[name

View file

@ -1,18 +1,19 @@
(ns dda.c4k-forgejo.core-test
(:require
#?(:cljs [shadow.resource :as rc])
#?(:clj [clojure.test :refer [deftest is are testing run-tests]]
:cljs [cljs.test :refer-macros [deftest is are testing run-tests]])
[clojure.spec.alpha :as s]
[clojure.spec.test.alpha :as st]
[dda.c4k-common.yaml :as yaml]
[dda.c4k-forgejo.core :as cut]))
[dda.c4k-forgejo.core :as cut]
#?(:cljs [dda.c4k-common.macros :refer-macros [inline-resources]])))
(st/instrument `cut/onfig-objects)
(st/instrument `cut/auth-objects)
#?(:cljs
(defmethod yaml/load-resource :forgejo-test [resource-name]
(case resource-name
"forgejo-test/valid-auth.yaml" (rc/inline "forgejo-test/valid-auth.yaml")
"forgejo-test/valid-config.yaml" (rc/inline "forgejo-test/valid-config.yaml")
(throw (js/Error. "Undefined Resource!")))))
(get (inline-resources "forgejo-test") resource-name)))
(deftest validate-valid-resources
(is (s/valid? cut/config? (yaml/load-as-edn "forgejo-test/valid-config.yaml")))