summaryrefslogtreecommitdiff
path: root/opendc-web/opendc-web-ui
diff options
context:
space:
mode:
authorDante Niewenhuis <d.niewenhuis@hotmail.com>2024-03-05 13:23:57 +0100
committerGitHub <noreply@github.com>2024-03-05 13:23:57 +0100
commit5864cbcbfe2eb8c36ca05c3a39c7e5916aeecaec (patch)
tree5b2773b8dc21c2e1b526fb70f829c376dd80532a /opendc-web/opendc-web-ui
parentd28002a3c151d198298574312f32f1cb43f3a660 (diff)
Updated package versions, updated web server tests. (#207)
* Updated all package versions including kotlin. Updated all web-server tests to run. * Changed the java version of the tests. OpenDC now only supports java 19. * small update * test update * new update * updated docker version to 19 * updated docker version to 19
Diffstat (limited to 'opendc-web/opendc-web-ui')
-rw-r--r--opendc-web/opendc-web-ui/build.gradle.kts86
1 files changed, 45 insertions, 41 deletions
diff --git a/opendc-web/opendc-web-ui/build.gradle.kts b/opendc-web/opendc-web-ui/build.gradle.kts
index 79160a2e..777098d4 100644
--- a/opendc-web/opendc-web-ui/build.gradle.kts
+++ b/opendc-web/opendc-web-ui/build.gradle.kts
@@ -43,27 +43,29 @@ node {
version.set(libs.versions.node.get())
}
-val formatTask = tasks.register<NpmTask>("prettierFormat") {
- group = "formatting"
- description = "Use Prettier to format the JavaScript codebase"
-
- args.set(listOf("run", "format"))
- dependsOn(tasks.npmInstall)
- inputs.dir("src")
- inputs.files("package.json", "next.config.js", ".prettierrc.yaml")
- outputs.upToDateWhen { true }
-}
+val formatTask =
+ tasks.register<NpmTask>("prettierFormat") {
+ group = "formatting"
+ description = "Use Prettier to format the JavaScript codebase"
+
+ args.set(listOf("run", "format"))
+ dependsOn(tasks.npmInstall)
+ inputs.dir("src")
+ inputs.files("package.json", "next.config.js", ".prettierrc.yaml")
+ outputs.upToDateWhen { true }
+ }
-val lintTask = tasks.register<NpmTask>("nextLint") {
- group = "verification"
- description = "Use ESLint to check for problems"
+val lintTask =
+ tasks.register<NpmTask>("nextLint") {
+ group = "verification"
+ description = "Use ESLint to check for problems"
- args.set(listOf("run", "lint"))
- dependsOn(tasks.npmInstall)
- inputs.dir("src")
- inputs.files("package.json", "next.config.js", ".eslintrc")
- outputs.upToDateWhen { true }
-}
+ args.set(listOf("run", "lint"))
+ dependsOn(tasks.npmInstall)
+ inputs.dir("src")
+ inputs.files("package.json", "next.config.js", ".eslintrc")
+ outputs.upToDateWhen { true }
+ }
tasks.register<NpmTask>("nextDev") {
group = "build"
@@ -77,30 +79,32 @@ tasks.register<NpmTask>("nextDev") {
outputs.upToDateWhen { true }
}
-val buildTask = tasks.register<NpmTask>("nextBuild") {
- group = "build"
- description = "Build the Next.js project"
-
- args.set(listOf("run", "build"))
-
- val env = listOf(
- "NEXT_PUBLIC_API_BASE_URL",
- "NEXT_PUBLIC_SENTRY_DSN",
- "NEXT_PUBLIC_AUTH0_DOMAIN",
- "NEXT_PUBLIC_AUTH0_CLIENT_ID",
- "NEXT_PUBLIC_AUTH0_AUDIENCE"
- )
- for (envvar in env) {
- environment.put(envvar, "%%$envvar%%")
+val buildTask =
+ tasks.register<NpmTask>("nextBuild") {
+ group = "build"
+ description = "Build the Next.js project"
+
+ args.set(listOf("run", "build"))
+
+ val env =
+ listOf(
+ "NEXT_PUBLIC_API_BASE_URL",
+ "NEXT_PUBLIC_SENTRY_DSN",
+ "NEXT_PUBLIC_AUTH0_DOMAIN",
+ "NEXT_PUBLIC_AUTH0_CLIENT_ID",
+ "NEXT_PUBLIC_AUTH0_AUDIENCE",
+ )
+ for (envvar in env) {
+ environment.put(envvar, "%%$envvar%%")
+ }
+
+ dependsOn(tasks.npmInstall)
+ inputs.dir(project.fileTree("src"))
+ inputs.dir("node_modules")
+ inputs.files("package.json", "next.config.js")
+ outputs.dir(layout.buildDirectory.dir("next"))
}
- dependsOn(tasks.npmInstall)
- inputs.dir(project.fileTree("src"))
- inputs.dir("node_modules")
- inputs.files("package.json", "next.config.js")
- outputs.dir(layout.buildDirectory.dir("next"))
-}
-
tasks.register<NpmTask>("nextStart") {
group = "build"
description = "Build the Next.js project"