From 86ad46d2643953ed5907de35fc642b06718fdbd6 Mon Sep 17 00:00:00 2001 From: IOHelpMe <101821466+IOHelpMe@users.noreply.github.com> Date: Thu, 23 Jul 2026 22:39:54 +0200 Subject: [PATCH 1/3] feat(ark): report SteamCMD installation progress --- scrolls/lgsm/arkserver/scroll.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scrolls/lgsm/arkserver/scroll.yaml b/scrolls/lgsm/arkserver/scroll.yaml index 6a4d1981..9e7ecad1 100644 --- a/scrolls/lgsm/arkserver/scroll.yaml +++ b/scrolls/lgsm/arkserver/scroll.yaml @@ -112,6 +112,10 @@ commands: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - "--" - ./arkserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -205,6 +209,10 @@ commands: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - "--" - ./arkserver - auto-install serve: console From d1163aa5df962b4df3dec097269fabca55e29578 Mon Sep 17 00:00:00 2001 From: IOHelpMe <101821466+IOHelpMe@users.noreply.github.com> Date: Thu, 23 Jul 2026 23:42:07 +0200 Subject: [PATCH 2/3] feat(scrolls): expose download progress across catalog --- generate-scrolls.go | 12 ++ generate-scrolls_test.go | 175 ++++++++++++++++++ scrolls/hytale/hytale-druid-gg/scroll.yaml | 27 ++- .../hytale/hytale-standalone/data/install.sh | 2 +- scrolls/hytale/hytale-standalone/scroll.yaml | 6 +- scrolls/lgsm/.build/data/install-lgsm.sh | 3 +- scrolls/lgsm/.build/scroll.yaml.tmpl | 14 +- scrolls/lgsm/arkserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/arkserver/scroll.yaml | 10 +- scrolls/lgsm/cs2server/data/install-lgsm.sh | 3 +- scrolls/lgsm/cs2server/scroll.yaml | 14 +- scrolls/lgsm/csgoserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/csgoserver/scroll.yaml | 14 +- scrolls/lgsm/dayzserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/dayzserver/scroll.yaml | 14 +- scrolls/lgsm/gmodserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/gmodserver/scroll.yaml | 14 +- scrolls/lgsm/pwserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/pwserver/scroll.yaml | 14 +- scrolls/lgsm/pzserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/pzserver/scroll.yaml | 14 +- scrolls/lgsm/sdtdserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/sdtdserver/scroll.yaml | 14 +- scrolls/lgsm/untserver/data/install-lgsm.sh | 3 +- scrolls/lgsm/untserver/scroll.yaml | 14 +- scrolls/minecraft/cuberite/latest/scroll.yaml | 12 +- .../minecraft/forge/.build/scroll.yaml.tmpl | 15 +- scrolls/minecraft/forge/1.17.1/scroll.yaml | 15 +- scrolls/minecraft/forge/1.18.1/scroll.yaml | 15 +- scrolls/minecraft/forge/1.18.2/scroll.yaml | 15 +- scrolls/minecraft/forge/1.18/scroll.yaml | 15 +- scrolls/minecraft/forge/1.19.1/scroll.yaml | 15 +- scrolls/minecraft/forge/1.19.2/scroll.yaml | 15 +- scrolls/minecraft/forge/1.19.3/scroll.yaml | 15 +- scrolls/minecraft/forge/1.19.4/scroll.yaml | 15 +- scrolls/minecraft/forge/1.19/scroll.yaml | 15 +- scrolls/minecraft/forge/1.20.1/scroll.yaml | 15 +- scrolls/minecraft/forge/1.20.2/scroll.yaml | 15 +- scrolls/minecraft/forge/1.20.3/scroll.yaml | 15 +- scrolls/minecraft/forge/1.20.4/scroll.yaml | 15 +- scrolls/minecraft/forge/1.20.6/scroll.yaml | 15 +- scrolls/minecraft/forge/1.20/scroll.yaml | 15 +- scrolls/minecraft/forge/1.21.1/scroll.yaml | 15 +- scrolls/minecraft/forge/1.21.3/scroll.yaml | 15 +- scrolls/minecraft/forge/1.21.4/scroll.yaml | 15 +- scrolls/minecraft/forge/1.21.5/scroll.yaml | 15 +- scrolls/minecraft/forge/1.21.6/scroll.yaml | 15 +- scrolls/minecraft/forge/1.21.7/scroll.yaml | 15 +- .../minecraft-spigot/.build/scroll.yaml.tmpl | 12 +- .../minecraft-spigot/1.17.1/scroll.yaml | 12 +- .../minecraft-spigot/1.17/scroll.yaml | 12 +- .../minecraft-spigot/1.18.1/scroll.yaml | 12 +- .../minecraft-spigot/1.18.2/scroll.yaml | 12 +- .../minecraft-spigot/1.18/scroll.yaml | 12 +- .../minecraft-spigot/1.19.1/scroll.yaml | 12 +- .../minecraft-spigot/1.19.2/scroll.yaml | 12 +- .../minecraft-spigot/1.19.3/scroll.yaml | 12 +- .../minecraft-spigot/1.19.4/scroll.yaml | 12 +- .../minecraft-spigot/1.19/scroll.yaml | 12 +- .../minecraft-spigot/1.20.1/scroll.yaml | 12 +- .../minecraft-spigot/1.20.2/scroll.yaml | 12 +- .../minecraft-spigot/1.20.4/scroll.yaml | 12 +- .../minecraft-spigot/1.20.6/scroll.yaml | 12 +- .../minecraft-spigot/1.21.1/scroll.yaml | 12 +- .../minecraft-spigot/1.21.3/scroll.yaml | 12 +- .../minecraft-spigot/1.21.4/scroll.yaml | 12 +- .../minecraft-spigot/1.21.5/scroll.yaml | 12 +- .../minecraft-spigot/1.21.6/scroll.yaml | 12 +- .../minecraft-spigot/1.21.8/scroll.yaml | 12 +- .../minecraft-vanilla/.build/scroll.yaml.tmpl | 19 +- .../minecraft-vanilla/1.17.1/scroll.yaml | 19 +- .../minecraft-vanilla/1.17/scroll.yaml | 19 +- .../minecraft-vanilla/1.18.1/scroll.yaml | 19 +- .../minecraft-vanilla/1.18.2/scroll.yaml | 19 +- .../minecraft-vanilla/1.18/scroll.yaml | 19 +- .../minecraft-vanilla/1.19.1/scroll.yaml | 19 +- .../minecraft-vanilla/1.19.2/scroll.yaml | 19 +- .../minecraft-vanilla/1.19.3/scroll.yaml | 19 +- .../minecraft-vanilla/1.19.4/scroll.yaml | 19 +- .../minecraft-vanilla/1.19/scroll.yaml | 19 +- .../minecraft-vanilla/1.20.1/scroll.yaml | 19 +- .../minecraft-vanilla/1.20.2/scroll.yaml | 19 +- .../minecraft-vanilla/1.20.4/scroll.yaml | 19 +- .../minecraft-vanilla/1.20.6/scroll.yaml | 19 +- .../minecraft-vanilla/1.21.1/scroll.yaml | 19 +- .../minecraft-vanilla/1.21.3/scroll.yaml | 19 +- .../minecraft-vanilla/1.21.4/scroll.yaml | 19 +- .../minecraft-vanilla/1.21.5/scroll.yaml | 19 +- .../minecraft-vanilla/1.21.6/scroll.yaml | 19 +- .../minecraft-vanilla/1.21.7/scroll.yaml | 19 +- .../minecraft/papermc/.build/scroll.yaml.tmpl | 12 +- scrolls/minecraft/papermc/1.17.1/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.17/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.18.1/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.18.2/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.19.1/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.19.2/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.19.3/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.19.4/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.19/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.20.1/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.20.2/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.20.4/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.20.6/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.21.1/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.21.3/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.21.4/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.21.5/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.21.6/scroll.yaml | 12 +- scrolls/minecraft/papermc/1.21.7/scroll.yaml | 12 +- scrolls/rust/rust-oxide/latest/scroll.yaml | 16 +- scrolls/rust/rust-vanilla/latest/scroll.yaml | 6 +- 112 files changed, 1222 insertions(+), 421 deletions(-) diff --git a/generate-scrolls.go b/generate-scrolls.go index 65a830c0..c73b50f8 100644 --- a/generate-scrolls.go +++ b/generate-scrolls.go @@ -20,6 +20,8 @@ type TemplateVars struct { Artifact string Version string VersionEscaped string + ProgressImage string + ProgressSteamImage string ColdstarterImage string SteamImage string Artifacts map[string]string @@ -101,6 +103,14 @@ func main() { if err != nil { log.Fatalln(err) } + progressImage := os.Getenv("DRUID_PROGRESS_RUNTIME_IMAGE") + if progressImage == "" { + progressImage = "artifacts.druid.gg/druid-team/druid:stable" + } + progressSteamImage := os.Getenv("DRUID_PROGRESS_STEAM_RUNTIME_IMAGE") + if progressSteamImage == "" { + progressSteamImage = "artifacts.druid.gg/druid-team/druid:stable-steamcmd" + } coldstarterImage := os.Getenv("DRUID_COLDSTARTER_IMAGE") if coldstarterImage == "" { coldstarterImage = "artifacts.druid.gg/druid-team/druid:v0.1.256" @@ -117,6 +127,8 @@ func main() { templateVars.Artifact = artifact templateVars.Version = version templateVars.VersionEscaped = strings.Replace(version, ".", "-", -1) + templateVars.ProgressImage = progressImage + templateVars.ProgressSteamImage = progressSteamImage templateVars.ColdstarterImage = coldstarterImage templateVars.SteamImage = steamImage templateVars.Artifacts = GetArtifactsAbove(version, artifacts, true) diff --git a/generate-scrolls_test.go b/generate-scrolls_test.go index dd37b5db..a6354ae1 100644 --- a/generate-scrolls_test.go +++ b/generate-scrolls_test.go @@ -2,7 +2,10 @@ package main import ( "os" + "path/filepath" + "regexp" "slices" + "strings" "testing" "gopkg.in/yaml.v3" @@ -80,6 +83,65 @@ func TestGeneratedSharedPortsRemainConcrete(t *testing.T) { } } +func TestReleasedScrollsHaveTruthfulInstallProgress(t *testing.T) { + for _, path := range releasedScrollPaths(t) { + path := path + t.Run(path, func(t *testing.T) { + scroll := readGeneratedScroll(t, filepath.Join(path, "scroll.yaml")) + commands := allGeneratedProcedureCommands(scroll) + for _, command := range commands { + joined := strings.Join(command, " ") + if rawDownloadCommandPattern.MatchString(joined) && + !generatedCommandHasPrefix(command, "druid", "progress") { + t.Fatalf("raw payload download has no structured progress: %q", joined) + } + } + requireCompatibleProgressImages(t, scroll) + rejectRawDownloadScripts(t, path) + + switch { + case strings.Contains(path, "/lgsm/"): + requireGeneratedCommandPrefix(t, commands, "druid", "progress", "steamcmd", "--") + requireGeneratedProcedureImage( + t, + scroll, + []string{"sh", "install-lgsm.sh"}, + "artifacts.druid.gg/druid-team/druid:stable-steamcmd", + ) + case strings.Contains(path, "/rust/"): + requireGeneratedCommandPrefix(t, commands, "druid", "progress", "steamcmd", "--") + if strings.Contains(path, "rust-oxide") { + requireGeneratedCommandPrefix(t, commands, "druid", "progress", "download") + } + case strings.Contains(path, "/minecraft/"): + requireGeneratedCommandPrefix(t, commands, "druid", "progress", "download") + if strings.Contains(path, "/forge/") { + findGeneratedProcedure(t, scroll.Commands["install"].Procedures, "install-forge-server") + } + case strings.Contains(path, "/hytale/hytale-druid-gg"): + requireGeneratedCommandPrefix(t, commands, "druid", "progress", "download") + findGeneratedProcedure(t, scroll.Commands["install-server"].Procedures, "install-hytale-server") + case strings.Contains(path, "/hytale/hytale-standalone"): + installScript, err := os.ReadFile(filepath.Join(path, "data", "install.sh")) + if err != nil { + t.Fatal(err) + } + if !strings.Contains(string(installScript), "druid progress download") { + t.Fatal("Hytale standalone HSM download has no structured progress") + } + requireGeneratedProcedureImage( + t, + scroll, + []string{"sh", "install.sh"}, + "artifacts.druid.gg/druid-team/druid:stable", + ) + findGeneratedProcedure(t, scroll.Commands["login"].Procedures, "authenticate-hytale") + findGeneratedProcedure(t, scroll.Commands["update"].Procedures, "install-hytale-server") + } + }) + } +} + type generatedScroll struct { Ports []generatedPort `yaml:"ports"` Commands map[string]generatedCommand `yaml:"commands"` @@ -96,6 +158,7 @@ type generatedCommand struct { type generatedProcedure struct { ID string `yaml:"id"` + Image string `yaml:"image"` ExpectedPorts []generatedExpectedPort `yaml:"expectedPorts"` Command []string `yaml:"command"` } @@ -136,3 +199,115 @@ func hasGeneratedExpectedPort(ports []generatedExpectedPort, name string) bool { } return false } + +func releasedScrollPaths(t *testing.T) []string { + t.Helper() + content, err := os.ReadFile("scripts/push.sh") + if err != nil { + t.Fatal(err) + } + pattern := regexp.MustCompile(`(?m)^\s*run druid push \S+\s+(\./scrolls/\S+)`) + matches := pattern.FindAllStringSubmatch(string(content), -1) + seen := map[string]bool{} + paths := make([]string, 0, len(matches)) + for _, match := range matches { + path := strings.TrimPrefix(match[1], "./") + if !seen[path] { + seen[path] = true + paths = append(paths, path) + } + } + if len(paths) == 0 { + t.Fatal("release catalog did not contain any Scroll paths") + } + return paths +} + +func allGeneratedProcedureCommands(scroll generatedScroll) [][]string { + commands := make([][]string, 0) + for _, command := range scroll.Commands { + for _, procedure := range command.Procedures { + commands = append(commands, procedure.Command) + } + } + return commands +} + +func requireGeneratedCommandPrefix(t *testing.T, commands [][]string, prefix ...string) { + t.Helper() + for _, command := range commands { + if generatedCommandHasPrefix(command, prefix...) { + return + } + } + t.Fatalf("no procedure command starts with %q", strings.Join(prefix, " ")) +} + +func generatedCommandHasPrefix(command []string, prefix ...string) bool { + return len(command) >= len(prefix) && slices.Equal(command[:len(prefix)], prefix) +} + +func requireCompatibleProgressImages(t *testing.T, scroll generatedScroll) { + t.Helper() + for _, command := range scroll.Commands { + for _, procedure := range command.Procedures { + if !generatedCommandHasPrefix(procedure.Command, "druid", "progress") { + continue + } + expected := "artifacts.druid.gg/druid-team/druid:stable" + if len(procedure.Command) > 2 && procedure.Command[2] == "steamcmd" { + expected += "-steamcmd" + } + if procedure.Image != expected { + t.Fatalf("progress command %q uses incompatible image %q; want %q", + strings.Join(procedure.Command, " "), procedure.Image, expected) + } + } + } +} + +func requireGeneratedProcedureImage( + t *testing.T, + scroll generatedScroll, + command []string, + expectedImage string, +) { + t.Helper() + for _, scrollCommand := range scroll.Commands { + for _, procedure := range scrollCommand.Procedures { + if slices.Equal(procedure.Command, command) { + if procedure.Image != expectedImage { + t.Fatalf("command %q uses incompatible image %q; want %q", + strings.Join(command, " "), procedure.Image, expectedImage) + } + return + } + } + } + t.Fatalf("procedure command %q not found", strings.Join(command, " ")) +} + +var rawDownloadCommandPattern = regexp.MustCompile(`(^|[[:space:];|&])(wget|curl|steamcmd)([[:space:];|&]|$)`) + +func rejectRawDownloadScripts(t *testing.T, root string) { + t.Helper() + err := filepath.Walk(root, func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + if info.IsDir() || filepath.Ext(path) != ".sh" { + return nil + } + content, err := os.ReadFile(path) + if err != nil { + return err + } + if rawDownloadCommandPattern.Match(content) { + t.Fatalf("raw payload download in published script %s has no structured progress", path) + } + return nil + }) + if err != nil { + t.Fatal(err) + } +} diff --git a/scrolls/hytale/hytale-druid-gg/scroll.yaml b/scrolls/hytale/hytale-druid-gg/scroll.yaml index d11ebae9..6011923f 100644 --- a/scrolls/hytale/hytale-druid-gg/scroll.yaml +++ b/scrolls/hytale/hytale-druid-gg/scroll.yaml @@ -10,25 +10,33 @@ commands: install: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:stable + - id: download-hytale-updater + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - update-server.sh + - --label + - Downloading Hytale updater - https://github.com/highcard-dev/hsm/releases/latest/download/gsp-update-hytale-server.sh - - image: artifacts.druid.gg/druid-team/druid:stable + - id: download-hytale-launcher + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - start-server.sh + - --label + - Downloading Hytale launcher - https://github.com/highcard-dev/hsm/releases/latest/download/gsp-start-hytale-server.sh - image: artifacts.druid.gg/druid-team/druid:stable mounts: @@ -44,7 +52,8 @@ commands: needs: - install procedures: - - image: eclipse-temurin:25-jre + - id: install-hytale-server + image: eclipse-temurin:25-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/hytale/hytale-standalone/data/install.sh b/scrolls/hytale/hytale-standalone/data/install.sh index ffbb6ea5..a397b7d4 100644 --- a/scrolls/hytale/hytale-standalone/data/install.sh +++ b/scrolls/hytale/hytale-standalone/data/install.sh @@ -25,6 +25,6 @@ else fi echo "Downloading hsm ${VERSION} for ${OS}/${ARCH}..." -wget -q -O hsm "$URL" +druid progress download --output hsm --label "Downloading Hytale server manager" "$URL" chmod +x hsm echo "Done" diff --git a/scrolls/hytale/hytale-standalone/scroll.yaml b/scrolls/hytale/hytale-standalone/scroll.yaml index 03ec6524..16ae7f30 100644 --- a/scrolls/hytale/hytale-standalone/scroll.yaml +++ b/scrolls/hytale/hytale-standalone/scroll.yaml @@ -22,7 +22,8 @@ commands: needs: - install-hsm procedures: - - image: eclipse-temurin:25-jre + - id: authenticate-hytale + image: eclipse-temurin:25-jre mounts: - path: "/server" working_dir: "/server" @@ -33,7 +34,8 @@ commands: needs: - login procedures: - - image: eclipse-temurin:25-jre + - id: install-hytale-server + image: eclipse-temurin:25-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/.build/data/install-lgsm.sh b/scrolls/lgsm/.build/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/.build/data/install-lgsm.sh +++ b/scrolls/lgsm/.build/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/.build/scroll.yaml.tmpl b/scrolls/lgsm/.build/scroll.yaml.tmpl index 0bb38ff4..549e866e 100644 --- a/scrolls/lgsm/.build/scroll.yaml.tmpl +++ b/scrolls/lgsm/.build/scroll.yaml.tmpl @@ -142,11 +142,15 @@ commands: - install procedures: - ignore_failure: true - image: {{ .SteamImage }} + image: {{ .ProgressSteamImage }} mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./{{ .Version }} - update {{- if .Vars.runtime_config_script }} @@ -224,7 +228,7 @@ commands: command: - echo - Installing LGSM... - - image: {{ .SteamImage }} + - image: {{ .ProgressSteamImage }} mounts: - path: "/server" working_dir: "/server" @@ -245,11 +249,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: {{ .SteamImage }} + - image: {{ .ProgressSteamImage }} mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./{{ .Version }} - auto-install {{- if eq .Vars.postinstall "enabled" }} diff --git a/scrolls/lgsm/arkserver/data/install-lgsm.sh b/scrolls/lgsm/arkserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/arkserver/data/install-lgsm.sh +++ b/scrolls/lgsm/arkserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/arkserver/scroll.yaml b/scrolls/lgsm/arkserver/scroll.yaml index 9e7ecad1..e0a6a6d8 100644 --- a/scrolls/lgsm/arkserver/scroll.yaml +++ b/scrolls/lgsm/arkserver/scroll.yaml @@ -107,7 +107,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -115,7 +115,7 @@ commands: - druid - progress - steamcmd - - "--" + - -- - ./arkserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -183,7 +183,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -204,7 +204,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -212,7 +212,7 @@ commands: - druid - progress - steamcmd - - "--" + - -- - ./arkserver - auto-install serve: console diff --git a/scrolls/lgsm/cs2server/data/install-lgsm.sh b/scrolls/lgsm/cs2server/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/cs2server/data/install-lgsm.sh +++ b/scrolls/lgsm/cs2server/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/cs2server/scroll.yaml b/scrolls/lgsm/cs2server/scroll.yaml index 77ef0b8f..4dca2fbf 100644 --- a/scrolls/lgsm/cs2server/scroll.yaml +++ b/scrolls/lgsm/cs2server/scroll.yaml @@ -111,11 +111,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./cs2server - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -161,7 +165,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -182,11 +186,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./cs2server - auto-install - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd diff --git a/scrolls/lgsm/csgoserver/data/install-lgsm.sh b/scrolls/lgsm/csgoserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/csgoserver/data/install-lgsm.sh +++ b/scrolls/lgsm/csgoserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/csgoserver/scroll.yaml b/scrolls/lgsm/csgoserver/scroll.yaml index 7ef377a3..31df494d 100644 --- a/scrolls/lgsm/csgoserver/scroll.yaml +++ b/scrolls/lgsm/csgoserver/scroll.yaml @@ -63,11 +63,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./csgoserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -113,7 +117,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -134,11 +138,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./csgoserver - auto-install serve: console diff --git a/scrolls/lgsm/dayzserver/data/install-lgsm.sh b/scrolls/lgsm/dayzserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/dayzserver/data/install-lgsm.sh +++ b/scrolls/lgsm/dayzserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/dayzserver/scroll.yaml b/scrolls/lgsm/dayzserver/scroll.yaml index 8df95d94..25cd7c55 100644 --- a/scrolls/lgsm/dayzserver/scroll.yaml +++ b/scrolls/lgsm/dayzserver/scroll.yaml @@ -52,11 +52,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./dayzserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -102,7 +106,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -123,11 +127,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./dayzserver - auto-install serve: console diff --git a/scrolls/lgsm/gmodserver/data/install-lgsm.sh b/scrolls/lgsm/gmodserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/gmodserver/data/install-lgsm.sh +++ b/scrolls/lgsm/gmodserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/gmodserver/scroll.yaml b/scrolls/lgsm/gmodserver/scroll.yaml index 89d75f38..83baa40b 100644 --- a/scrolls/lgsm/gmodserver/scroll.yaml +++ b/scrolls/lgsm/gmodserver/scroll.yaml @@ -65,11 +65,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./gmodserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -115,7 +119,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -136,11 +140,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./gmodserver - auto-install serve: console diff --git a/scrolls/lgsm/pwserver/data/install-lgsm.sh b/scrolls/lgsm/pwserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/pwserver/data/install-lgsm.sh +++ b/scrolls/lgsm/pwserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/pwserver/scroll.yaml b/scrolls/lgsm/pwserver/scroll.yaml index 1cd51069..1988d34a 100644 --- a/scrolls/lgsm/pwserver/scroll.yaml +++ b/scrolls/lgsm/pwserver/scroll.yaml @@ -49,11 +49,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./pwserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -99,7 +103,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -120,11 +124,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./pwserver - auto-install serve: console diff --git a/scrolls/lgsm/pzserver/data/install-lgsm.sh b/scrolls/lgsm/pzserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/pzserver/data/install-lgsm.sh +++ b/scrolls/lgsm/pzserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/pzserver/scroll.yaml b/scrolls/lgsm/pzserver/scroll.yaml index bf660a84..04631cf5 100644 --- a/scrolls/lgsm/pzserver/scroll.yaml +++ b/scrolls/lgsm/pzserver/scroll.yaml @@ -92,11 +92,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./pzserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -143,7 +147,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -164,11 +168,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./pzserver - auto-install serve: console diff --git a/scrolls/lgsm/sdtdserver/data/install-lgsm.sh b/scrolls/lgsm/sdtdserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/sdtdserver/data/install-lgsm.sh +++ b/scrolls/lgsm/sdtdserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/sdtdserver/scroll.yaml b/scrolls/lgsm/sdtdserver/scroll.yaml index 48fd43c2..9be22f83 100644 --- a/scrolls/lgsm/sdtdserver/scroll.yaml +++ b/scrolls/lgsm/sdtdserver/scroll.yaml @@ -63,11 +63,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./sdtdserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -113,7 +117,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -134,11 +138,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./sdtdserver - auto-install serve: console diff --git a/scrolls/lgsm/untserver/data/install-lgsm.sh b/scrolls/lgsm/untserver/data/install-lgsm.sh index f79cb48b..30bdfd33 100644 --- a/scrolls/lgsm/untserver/data/install-lgsm.sh +++ b/scrolls/lgsm/untserver/data/install-lgsm.sh @@ -1,7 +1,8 @@ set -e rm -rf LinuxGSM-master -wget https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master -O lgsm.tar.gz +druid progress download --output lgsm.tar.gz --label "Downloading LinuxGSM" \ + https://codeload.github.com/GameServerManagers/LinuxGSM/tar.gz/refs/heads/master tar -xzf lgsm.tar.gz mkdir -p lgsm diff --git a/scrolls/lgsm/untserver/scroll.yaml b/scrolls/lgsm/untserver/scroll.yaml index 4bc08ff9..d1a82ad9 100644 --- a/scrolls/lgsm/untserver/scroll.yaml +++ b/scrolls/lgsm/untserver/scroll.yaml @@ -55,11 +55,15 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./untserver - update - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd @@ -105,7 +109,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -126,11 +130,15 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - ./untserver - auto-install serve: console diff --git a/scrolls/minecraft/cuberite/latest/scroll.yaml b/scrolls/minecraft/cuberite/latest/scroll.yaml index cdfe7ade..68aeac55 100644 --- a/scrolls/minecraft/cuberite/latest/scroll.yaml +++ b/scrolls/minecraft/cuberite/latest/scroll.yaml @@ -53,15 +53,19 @@ commands: install: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:v0.1.256 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - Cuberite.tar.gz + - --label + - Downloading Cuberite server files - https://download.cuberite.org/linux-x86_64/Cuberite.tar.gz - image: artifacts.druid.gg/druid-team/druid:v0.1.256 mounts: diff --git a/scrolls/minecraft/forge/.build/scroll.yaml.tmpl b/scrolls/minecraft/forge/.build/scroll.yaml.tmpl index ee973e49..33e240d3 100644 --- a/scrolls/minecraft/forge/.build/scroll.yaml.tmpl +++ b/scrolls/minecraft/forge/.build/scroll.yaml.tmpl @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: {{ .ProgressImage }} mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-{{ .Version }}.jar - - image: eclipse-temurin:{{ or .Vars.jdkVersion "21" }}-jre + - id: install-forge-server + image: eclipse-temurin:{{ or .Vars.jdkVersion "21" }}-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.17.1/scroll.yaml b/scrolls/minecraft/forge/1.17.1/scroll.yaml index fe46f5ca..6a52ebe5 100644 --- a/scrolls/minecraft/forge/1.17.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.17.1/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.17.1.jar - - image: eclipse-temurin:16-jre + - id: install-forge-server + image: eclipse-temurin:16-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.18.1/scroll.yaml b/scrolls/minecraft/forge/1.18.1/scroll.yaml index 45b0ca2c..1553c8b2 100644 --- a/scrolls/minecraft/forge/1.18.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.18.1/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.18.1.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.18.2/scroll.yaml b/scrolls/minecraft/forge/1.18.2/scroll.yaml index 44daf59c..8ea7c777 100644 --- a/scrolls/minecraft/forge/1.18.2/scroll.yaml +++ b/scrolls/minecraft/forge/1.18.2/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.18.2.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.18/scroll.yaml b/scrolls/minecraft/forge/1.18/scroll.yaml index 344c317d..824e611d 100644 --- a/scrolls/minecraft/forge/1.18/scroll.yaml +++ b/scrolls/minecraft/forge/1.18/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.18.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.1/scroll.yaml b/scrolls/minecraft/forge/1.19.1/scroll.yaml index 1924b475..9de08364 100644 --- a/scrolls/minecraft/forge/1.19.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.1/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.19.1.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.2/scroll.yaml b/scrolls/minecraft/forge/1.19.2/scroll.yaml index 9d49b2d3..9faa2a27 100644 --- a/scrolls/minecraft/forge/1.19.2/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.2/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.19.2.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.3/scroll.yaml b/scrolls/minecraft/forge/1.19.3/scroll.yaml index 69fcc35d..f0e71550 100644 --- a/scrolls/minecraft/forge/1.19.3/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.3/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.19.3.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.4/scroll.yaml b/scrolls/minecraft/forge/1.19.4/scroll.yaml index 6a9928a0..d46d1206 100644 --- a/scrolls/minecraft/forge/1.19.4/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.4/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.19.4.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19/scroll.yaml b/scrolls/minecraft/forge/1.19/scroll.yaml index fd3408e4..ff1c73d0 100644 --- a/scrolls/minecraft/forge/1.19/scroll.yaml +++ b/scrolls/minecraft/forge/1.19/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.19.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.1/scroll.yaml b/scrolls/minecraft/forge/1.20.1/scroll.yaml index f44d5fdb..b7dcd112 100644 --- a/scrolls/minecraft/forge/1.20.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.1/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.20.1.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.2/scroll.yaml b/scrolls/minecraft/forge/1.20.2/scroll.yaml index 6081b415..b1d4df23 100644 --- a/scrolls/minecraft/forge/1.20.2/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.2/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.20.2.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.3/scroll.yaml b/scrolls/minecraft/forge/1.20.3/scroll.yaml index 0e70eed5..dcb104f4 100644 --- a/scrolls/minecraft/forge/1.20.3/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.3/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.20.3.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.4/scroll.yaml b/scrolls/minecraft/forge/1.20.4/scroll.yaml index 12e84877..68e8d624 100644 --- a/scrolls/minecraft/forge/1.20.4/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.4/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.20.4.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.6/scroll.yaml b/scrolls/minecraft/forge/1.20.6/scroll.yaml index 2a1868fc..f32cb5f4 100644 --- a/scrolls/minecraft/forge/1.20.6/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.6/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.20.6.jar - - image: eclipse-temurin:17-jre + - id: install-forge-server + image: eclipse-temurin:17-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20/scroll.yaml b/scrolls/minecraft/forge/1.20/scroll.yaml index a588c1cc..6fd8776f 100644 --- a/scrolls/minecraft/forge/1.20/scroll.yaml +++ b/scrolls/minecraft/forge/1.20/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.20.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.1/scroll.yaml b/scrolls/minecraft/forge/1.21.1/scroll.yaml index a0c33e37..ab16650d 100644 --- a/scrolls/minecraft/forge/1.21.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.1/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.21.1.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.3/scroll.yaml b/scrolls/minecraft/forge/1.21.3/scroll.yaml index 77c5d1dd..1e8d258b 100644 --- a/scrolls/minecraft/forge/1.21.3/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.3/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.21.3.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.4/scroll.yaml b/scrolls/minecraft/forge/1.21.4/scroll.yaml index d1b3c215..28f0251f 100644 --- a/scrolls/minecraft/forge/1.21.4/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.4/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.21.4.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.5/scroll.yaml b/scrolls/minecraft/forge/1.21.5/scroll.yaml index f5da0dc6..8be49896 100644 --- a/scrolls/minecraft/forge/1.21.5/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.5/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.21.5.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.6/scroll.yaml b/scrolls/minecraft/forge/1.21.6/scroll.yaml index 4476b191..1226e545 100644 --- a/scrolls/minecraft/forge/1.21.6/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.6/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.21.6.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.7/scroll.yaml b/scrolls/minecraft/forge/1.21.7/scroll.yaml index e7562c02..c3722e0b 100644 --- a/scrolls/minecraft/forge/1.21.7/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.7/scroll.yaml @@ -59,17 +59,22 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-forge-installer + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - forge-installer.jar + - --label + - Downloading Forge installer - http://192.168.100.200:9000/snapshot-cache/minecraft/forge/forge-1.21.7.jar - - image: eclipse-temurin:21-jre + - id: install-forge-server + image: eclipse-temurin:21-jre mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/.build/scroll.yaml.tmpl b/scrolls/minecraft/minecraft-spigot/.build/scroll.yaml.tmpl index a75fd6a2..2aa68bd9 100644 --- a/scrolls/minecraft/minecraft-spigot/.build/scroll.yaml.tmpl +++ b/scrolls/minecraft/minecraft-spigot/.build/scroll.yaml.tmpl @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: {{ .ProgressImage }} mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-{{ .Version }}.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml index 4fdc22d6..fac50af8 100644 --- a/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.17.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml index e600f997..f96e9a8d 100644 --- a/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.17.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml index c1353c1b..14126b68 100644 --- a/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.18.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml index 5461e1cc..06e7a7f6 100644 --- a/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.18.2.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml index 78e275bd..271ef7f2 100644 --- a/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.18.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml index 8cc95121..86b0628a 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.19.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml index 24fd6070..064c1999 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.19.2.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml index dc29b235..66d7a323 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.19.3.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml index 86d527ce..c8f448a8 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.19.4.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml index 8d7f6106..30aa76d9 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.19.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml index a9eace8a..2436132f 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.20.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml index 798d25e2..b8b26029 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.20.2.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml index ad367b83..a8fab8be 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.20.4.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml index a559d094..1bc7551d 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.20.6.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml index 11e0b051..67a054ec 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.21.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml index 679d431a..caec5e28 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.21.3.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml index 56b5646d..8e26673a 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.21.4.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml index e607c251..a65ba547 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.21.5.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml index 73bbb80e..43b2108b 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.21.6.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml index fffc0b6c..3071ac8f 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - spigot.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/spigot/spigot-1.21.8.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/minecraft-vanilla/.build/scroll.yaml.tmpl b/scrolls/minecraft/minecraft-vanilla/.build/scroll.yaml.tmpl index b4bded6f..564dd8fe 100644 --- a/scrolls/minecraft/minecraft-vanilla/.build/scroll.yaml.tmpl +++ b/scrolls/minecraft/minecraft-vanilla/.build/scroll.yaml.tmpl @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: {{ .ProgressImage }} + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - {{ .Vars.jarUrl }} - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar {{ .Vars.jarUrl }} - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml index 4a44c5aa..b438d0a6 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml index e3123c58..b806128b 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/0a269b5f2c5b93b1712d0f5dc43b6182b9ab254e/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/0a269b5f2c5b93b1712d0f5dc43b6182b9ab254e/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml index a3d0f606..7706223b 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/125e5adf40c659fd3bce3e66e67a16bb49ecc1b9/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/125e5adf40c659fd3bce3e66e67a16bb49ecc1b9/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml index a9a41549..c5359ac2 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml index a5b5b1c7..ead57c93 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/3cf24a8694aca6267883b17d934efacc5e44440d/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/3cf24a8694aca6267883b17d934efacc5e44440d/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml index 0100004c..8232625a 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/8399e1211e95faa421c1507b322dbeae86d604df/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/8399e1211e95faa421c1507b322dbeae86d604df/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml index d64d93b0..a2cb833b 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml index 07335da9..d9553100 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml index 9cb0cb81..b5bd1caf 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/8f3112a1049751cc472ec13e397eade5336ca7ae/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/8f3112a1049751cc472ec13e397eade5336ca7ae/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml index e5b3f294..f788855b 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/e00c4052dac1d59a1188b2aa9d5a87113aaf1122/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/e00c4052dac1d59a1188b2aa9d5a87113aaf1122/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml index e3ae352d..ff09cb3c 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml index 3a8fd8bb..b0687683 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/5b868151bd02b41319f54c8d4061b8cae84e665c/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/5b868151bd02b41319f54c8d4061b8cae84e665c/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml index 965eb444..8745d9bd 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml index 90a4c723..2d829da7 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://launcher.mojang.com/v1/objects/145ff0858209bcfc164859ba735d4199aafa1eea/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://launcher.mojang.com/v1/objects/145ff0858209bcfc164859ba735d4199aafa1eea/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml index 82b88cd8..b300e9b4 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://piston-data.mojang.com/v1/objects/59353fb40c36d304f2035d51e7d6e6baa98dc05c/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://piston-data.mojang.com/v1/objects/59353fb40c36d304f2035d51e7d6e6baa98dc05c/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml index 5bb2ec91..e3a11d1f 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://piston-data.mojang.com/v1/objects/45810d238246d90e811d896f87b14695b7fb6839/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://piston-data.mojang.com/v1/objects/45810d238246d90e811d896f87b14695b7fb6839/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml index fa7d5781..e1dcbef0 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml index 4a036d60..ae86fd8e 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://piston-data.mojang.com/v1/objects/e6ec2f64e6080b9b5d9b471b291c33cc7f509733/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://piston-data.mojang.com/v1/objects/e6ec2f64e6080b9b5d9b471b291c33cc7f509733/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml index 94740495..bb710f92 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://piston-data.mojang.com/v1/objects/6e64dcabba3c01a7271b4fa6bd898483b794c59b/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://piston-data.mojang.com/v1/objects/6e64dcabba3c01a7271b4fa6bd898483b794c59b/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml index 96e8b091..4881343f 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml @@ -52,6 +52,20 @@ commands: install: run: once procedures: + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable + mounts: + - path: "/server" + working_dir: "/server" + command: + - druid + - progress + - download + - --output + - server.jar + - --label + - Downloading Minecraft server files + - https://piston-data.mojang.com/v1/objects/05e4b48fbc01f0385adb74bcff9751d34552486c/server.jar - image: alpine:3.20 mounts: - path: "/server" @@ -59,10 +73,7 @@ commands: command: - sh - "-c" - - >- - apk add --no-cache ca-certificates wget - && wget -q -O server.jar https://piston-data.mojang.com/v1/objects/05e4b48fbc01f0385adb74bcff9751d34552486c/server.jar - && echo eula=true > eula.txt + - echo eula=true > eula.txt update: procedures: - image: alpine:3.20 diff --git a/scrolls/minecraft/papermc/.build/scroll.yaml.tmpl b/scrolls/minecraft/papermc/.build/scroll.yaml.tmpl index 0991bab9..de25ea77 100644 --- a/scrolls/minecraft/papermc/.build/scroll.yaml.tmpl +++ b/scrolls/minecraft/papermc/.build/scroll.yaml.tmpl @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: {{ .ProgressImage }} mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-{{ .Version }}.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.17.1/scroll.yaml b/scrolls/minecraft/papermc/1.17.1/scroll.yaml index de5b26fb..8d2d0cd3 100644 --- a/scrolls/minecraft/papermc/1.17.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.17.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.17.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.17/scroll.yaml b/scrolls/minecraft/papermc/1.17/scroll.yaml index e8a595e1..336e2495 100644 --- a/scrolls/minecraft/papermc/1.17/scroll.yaml +++ b/scrolls/minecraft/papermc/1.17/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.17.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.18.1/scroll.yaml b/scrolls/minecraft/papermc/1.18.1/scroll.yaml index 474acff3..9406afea 100644 --- a/scrolls/minecraft/papermc/1.18.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.18.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.18.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.18.2/scroll.yaml b/scrolls/minecraft/papermc/1.18.2/scroll.yaml index 6cfc8289..dc9f6b7c 100644 --- a/scrolls/minecraft/papermc/1.18.2/scroll.yaml +++ b/scrolls/minecraft/papermc/1.18.2/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.18.2.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.19.1/scroll.yaml b/scrolls/minecraft/papermc/1.19.1/scroll.yaml index 126bf926..cb634b08 100644 --- a/scrolls/minecraft/papermc/1.19.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.19.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.19.2/scroll.yaml b/scrolls/minecraft/papermc/1.19.2/scroll.yaml index 80cbcec9..d8f7f452 100644 --- a/scrolls/minecraft/papermc/1.19.2/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.2/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.19.2.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.19.3/scroll.yaml b/scrolls/minecraft/papermc/1.19.3/scroll.yaml index 540f532d..3653028f 100644 --- a/scrolls/minecraft/papermc/1.19.3/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.3/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.19.3.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.19.4/scroll.yaml b/scrolls/minecraft/papermc/1.19.4/scroll.yaml index b3b62b15..9e733e79 100644 --- a/scrolls/minecraft/papermc/1.19.4/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.4/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.19.4.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.19/scroll.yaml b/scrolls/minecraft/papermc/1.19/scroll.yaml index 45795c6f..0c19daf2 100644 --- a/scrolls/minecraft/papermc/1.19/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.19.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.20.1/scroll.yaml b/scrolls/minecraft/papermc/1.20.1/scroll.yaml index 4e13b9df..55adc109 100644 --- a/scrolls/minecraft/papermc/1.20.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.20.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.20.2/scroll.yaml b/scrolls/minecraft/papermc/1.20.2/scroll.yaml index 1f972540..b6d222ff 100644 --- a/scrolls/minecraft/papermc/1.20.2/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.2/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.20.2.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.20.4/scroll.yaml b/scrolls/minecraft/papermc/1.20.4/scroll.yaml index cdb16a4b..bad65922 100644 --- a/scrolls/minecraft/papermc/1.20.4/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.4/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.20.4.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.20.6/scroll.yaml b/scrolls/minecraft/papermc/1.20.6/scroll.yaml index 283807c9..cdfaacf4 100644 --- a/scrolls/minecraft/papermc/1.20.6/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.6/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.20.6.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.21.1/scroll.yaml b/scrolls/minecraft/papermc/1.21.1/scroll.yaml index 1f361056..9889ff19 100644 --- a/scrolls/minecraft/papermc/1.21.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.1/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.21.1.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.21.3/scroll.yaml b/scrolls/minecraft/papermc/1.21.3/scroll.yaml index 6ee0cca6..33511f21 100644 --- a/scrolls/minecraft/papermc/1.21.3/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.3/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.21.3.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.21.4/scroll.yaml b/scrolls/minecraft/papermc/1.21.4/scroll.yaml index c2a6259f..f9c60a07 100644 --- a/scrolls/minecraft/papermc/1.21.4/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.4/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.21.4.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.21.5/scroll.yaml b/scrolls/minecraft/papermc/1.21.5/scroll.yaml index 0b76753c..e620f2ca 100644 --- a/scrolls/minecraft/papermc/1.21.5/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.5/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.21.5.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.21.6/scroll.yaml b/scrolls/minecraft/papermc/1.21.6/scroll.yaml index 20febe59..b4b52f7e 100644 --- a/scrolls/minecraft/papermc/1.21.6/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.6/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.21.6.jar - image: alpine:3.20 mounts: diff --git a/scrolls/minecraft/papermc/1.21.7/scroll.yaml b/scrolls/minecraft/papermc/1.21.7/scroll.yaml index c1fe5975..e20324fc 100644 --- a/scrolls/minecraft/papermc/1.21.7/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.7/scroll.yaml @@ -51,15 +51,19 @@ commands: install: run: once procedures: - - image: alpine:3.20 + - id: download-server-files + image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-q" - - "-O" + - druid + - progress + - download + - --output - paper.jar + - --label + - Downloading Minecraft server files - http://192.168.100.200:9000/snapshot-cache/minecraft/papermc/paper-1.21.7.jar - image: alpine:3.20 mounts: diff --git a/scrolls/rust/rust-oxide/latest/scroll.yaml b/scrolls/rust/rust-oxide/latest/scroll.yaml index 437bc468..60a92c75 100644 --- a/scrolls/rust/rust-oxide/latest/scroll.yaml +++ b/scrolls/rust/rust-oxide/latest/scroll.yaml @@ -72,11 +72,15 @@ commands: install: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - steamcmd - "+force_install_dir" - "/server" @@ -85,14 +89,18 @@ commands: - "+app_update" - '258550' - "+quit" - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable mounts: - path: "/server" working_dir: "/server" command: - - wget - - "-O" + - druid + - progress + - download + - --output - oxide.zip + - --label + - Downloading Oxide server files - https://umod.org/games/rust/download/develop - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd mounts: diff --git a/scrolls/rust/rust-vanilla/latest/scroll.yaml b/scrolls/rust/rust-vanilla/latest/scroll.yaml index bf8c9952..6e8586c1 100644 --- a/scrolls/rust/rust-vanilla/latest/scroll.yaml +++ b/scrolls/rust/rust-vanilla/latest/scroll.yaml @@ -72,11 +72,15 @@ commands: install: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:v0.1.256-steamcmd + - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd mounts: - path: "/server" working_dir: "/server" command: + - druid + - progress + - steamcmd + - -- - steamcmd - "+force_install_dir" - "/server" From 90ef3b21f4786974f198c7f0f6adefdeb1f0d828 Mon Sep 17 00:00:00 2001 From: IOHelpMe <101821466+IOHelpMe@users.noreply.github.com> Date: Fri, 24 Jul 2026 00:51:41 +0200 Subject: [PATCH 3/3] fix(scrolls): pin and retarget progress runtimes --- .github/workflows/pr.yml | 2 +- .github/workflows/release.yml | 2 +- generate-scrolls.go | 4 +- generate-scrolls_test.go | 95 ++++++++++++++++++- scripts/push.sh | 51 +++++++++- scrolls/hytale/hytale-druid-gg/scroll.yaml | 6 +- scrolls/hytale/hytale-standalone/scroll.yaml | 2 +- scrolls/lgsm/arkserver/scroll.yaml | 6 +- scrolls/lgsm/cs2server/scroll.yaml | 6 +- scrolls/lgsm/csgoserver/scroll.yaml | 6 +- scrolls/lgsm/dayzserver/scroll.yaml | 6 +- scrolls/lgsm/gmodserver/scroll.yaml | 6 +- scrolls/lgsm/pwserver/scroll.yaml | 6 +- scrolls/lgsm/pzserver/scroll.yaml | 6 +- scrolls/lgsm/sdtdserver/scroll.yaml | 6 +- scrolls/lgsm/untserver/scroll.yaml | 6 +- scrolls/minecraft/cuberite/latest/scroll.yaml | 2 +- scrolls/minecraft/forge/1.17.1/scroll.yaml | 2 +- scrolls/minecraft/forge/1.18.1/scroll.yaml | 2 +- scrolls/minecraft/forge/1.18.2/scroll.yaml | 2 +- scrolls/minecraft/forge/1.18/scroll.yaml | 2 +- scrolls/minecraft/forge/1.19.1/scroll.yaml | 2 +- scrolls/minecraft/forge/1.19.2/scroll.yaml | 2 +- scrolls/minecraft/forge/1.19.3/scroll.yaml | 2 +- scrolls/minecraft/forge/1.19.4/scroll.yaml | 2 +- scrolls/minecraft/forge/1.19/scroll.yaml | 2 +- scrolls/minecraft/forge/1.20.1/scroll.yaml | 2 +- scrolls/minecraft/forge/1.20.2/scroll.yaml | 2 +- scrolls/minecraft/forge/1.20.3/scroll.yaml | 2 +- scrolls/minecraft/forge/1.20.4/scroll.yaml | 2 +- scrolls/minecraft/forge/1.20.6/scroll.yaml | 2 +- scrolls/minecraft/forge/1.20/scroll.yaml | 2 +- scrolls/minecraft/forge/1.21.1/scroll.yaml | 2 +- scrolls/minecraft/forge/1.21.3/scroll.yaml | 2 +- scrolls/minecraft/forge/1.21.4/scroll.yaml | 2 +- scrolls/minecraft/forge/1.21.5/scroll.yaml | 2 +- scrolls/minecraft/forge/1.21.6/scroll.yaml | 2 +- scrolls/minecraft/forge/1.21.7/scroll.yaml | 2 +- .../minecraft-spigot/1.17.1/scroll.yaml | 2 +- .../minecraft-spigot/1.17/scroll.yaml | 2 +- .../minecraft-spigot/1.18.1/scroll.yaml | 2 +- .../minecraft-spigot/1.18.2/scroll.yaml | 2 +- .../minecraft-spigot/1.18/scroll.yaml | 2 +- .../minecraft-spigot/1.19.1/scroll.yaml | 2 +- .../minecraft-spigot/1.19.2/scroll.yaml | 2 +- .../minecraft-spigot/1.19.3/scroll.yaml | 2 +- .../minecraft-spigot/1.19.4/scroll.yaml | 2 +- .../minecraft-spigot/1.19/scroll.yaml | 2 +- .../minecraft-spigot/1.20.1/scroll.yaml | 2 +- .../minecraft-spigot/1.20.2/scroll.yaml | 2 +- .../minecraft-spigot/1.20.4/scroll.yaml | 2 +- .../minecraft-spigot/1.20.6/scroll.yaml | 2 +- .../minecraft-spigot/1.21.1/scroll.yaml | 2 +- .../minecraft-spigot/1.21.3/scroll.yaml | 2 +- .../minecraft-spigot/1.21.4/scroll.yaml | 2 +- .../minecraft-spigot/1.21.5/scroll.yaml | 2 +- .../minecraft-spigot/1.21.6/scroll.yaml | 2 +- .../minecraft-spigot/1.21.8/scroll.yaml | 2 +- .../minecraft-vanilla/1.17.1/scroll.yaml | 2 +- .../minecraft-vanilla/1.17/scroll.yaml | 2 +- .../minecraft-vanilla/1.18.1/scroll.yaml | 2 +- .../minecraft-vanilla/1.18.2/scroll.yaml | 2 +- .../minecraft-vanilla/1.18/scroll.yaml | 2 +- .../minecraft-vanilla/1.19.1/scroll.yaml | 2 +- .../minecraft-vanilla/1.19.2/scroll.yaml | 2 +- .../minecraft-vanilla/1.19.3/scroll.yaml | 2 +- .../minecraft-vanilla/1.19.4/scroll.yaml | 2 +- .../minecraft-vanilla/1.19/scroll.yaml | 2 +- .../minecraft-vanilla/1.20.1/scroll.yaml | 2 +- .../minecraft-vanilla/1.20.2/scroll.yaml | 2 +- .../minecraft-vanilla/1.20.4/scroll.yaml | 2 +- .../minecraft-vanilla/1.20.6/scroll.yaml | 2 +- .../minecraft-vanilla/1.21.1/scroll.yaml | 2 +- .../minecraft-vanilla/1.21.3/scroll.yaml | 2 +- .../minecraft-vanilla/1.21.4/scroll.yaml | 2 +- .../minecraft-vanilla/1.21.5/scroll.yaml | 2 +- .../minecraft-vanilla/1.21.6/scroll.yaml | 2 +- .../minecraft-vanilla/1.21.7/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.17.1/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.17/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.18.1/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.18.2/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.19.1/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.19.2/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.19.3/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.19.4/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.19/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.20.1/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.20.2/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.20.4/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.20.6/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.21.1/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.21.3/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.21.4/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.21.5/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.21.6/scroll.yaml | 2 +- scrolls/minecraft/papermc/1.21.7/scroll.yaml | 2 +- scrolls/rust/rust-oxide/latest/scroll.yaml | 4 +- scrolls/rust/rust-vanilla/latest/scroll.yaml | 2 +- 99 files changed, 258 insertions(+), 126 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 07f9082b..a765de4d 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -11,7 +11,7 @@ jobs: SCROLL_REGISTRY_API_KEY: ${{ secrets.SCROLL_REGISTRY_API_KEY }} SCROLL_REGISTRY_API_SECRET: ${{ secrets.SCROLL_REGISTRY_API_SECRET }} SCROLL_REGISTRY_BUCKET: ${{ secrets.SCROLL_REGISTRY_BUCKET_STAGING }} - DRUID_CLI_VERSION: v0.1.257 + DRUID_CLI_VERSION: v0.1.258 steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6cbb63c..dddc01cd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: SCROLL_REGISTRY_HOST: ${{ secrets.SCROLL_REGISTRY_HOST }} SCROLL_REGISTRY_USER: ${{ secrets.SCROLL_REGISTRY_USER }} SCROLL_REGISTRY_PASSWORD: ${{ secrets.SCROLL_REGISTRY_PASSWORD }} - DRUID_CLI_VERSION: v0.1.257 + DRUID_CLI_VERSION: v0.1.258 steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 diff --git a/generate-scrolls.go b/generate-scrolls.go index c73b50f8..ee7e376a 100644 --- a/generate-scrolls.go +++ b/generate-scrolls.go @@ -105,11 +105,11 @@ func main() { } progressImage := os.Getenv("DRUID_PROGRESS_RUNTIME_IMAGE") if progressImage == "" { - progressImage = "artifacts.druid.gg/druid-team/druid:stable" + progressImage = "artifacts.druid.gg/druid-team/druid:v0.1.258" } progressSteamImage := os.Getenv("DRUID_PROGRESS_STEAM_RUNTIME_IMAGE") if progressSteamImage == "" { - progressSteamImage = "artifacts.druid.gg/druid-team/druid:stable-steamcmd" + progressSteamImage = "artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd" } coldstarterImage := os.Getenv("DRUID_COLDSTARTER_IMAGE") if coldstarterImage == "" { diff --git a/generate-scrolls_test.go b/generate-scrolls_test.go index a6354ae1..84ac56fc 100644 --- a/generate-scrolls_test.go +++ b/generate-scrolls_test.go @@ -1,7 +1,9 @@ package main import ( + "fmt" "os" + "os/exec" "path/filepath" "regexp" "slices" @@ -106,7 +108,7 @@ func TestReleasedScrollsHaveTruthfulInstallProgress(t *testing.T) { t, scroll, []string{"sh", "install-lgsm.sh"}, - "artifacts.druid.gg/druid-team/druid:stable-steamcmd", + "artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd", ) case strings.Contains(path, "/rust/"): requireGeneratedCommandPrefix(t, commands, "druid", "progress", "steamcmd", "--") @@ -133,15 +135,102 @@ func TestReleasedScrollsHaveTruthfulInstallProgress(t *testing.T) { t, scroll, []string{"sh", "install.sh"}, - "artifacts.druid.gg/druid-team/druid:stable", + "artifacts.druid.gg/druid-team/druid:v0.1.258", ) findGeneratedProcedure(t, scroll.Commands["login"].Procedures, "authenticate-hytale") findGeneratedProcedure(t, scroll.Commands["update"].Procedures, "install-hytale-server") + default: + t.Fatalf("released Scroll has no explicit HIG-24 progress classification: %s", path) } }) } } +func TestPushRetargetsEmbeddedProgressImages(t *testing.T) { + if _, err := exec.LookPath("bash"); err != nil { + t.Skip("bash is required") + } + + tests := []struct { + name string + environment []string + expectedImage string + }{ + { + name: "explicit preview images", + environment: []string{ + "DRUID_SCROLL_RUNTIME_IMAGE=local.example/druid:test", + "DRUID_SCROLL_STEAMCMD_IMAGE=local.example/druid:test-steamcmd", + }, + expectedImage: "local.example/druid:test", + }, + { + name: "plain HTTP local seed", + environment: []string{ + "SCROLL_REGISTRY_HOST=http://druid-gs:8088", + "DRUID_REGISTRY_PLAIN_HTTP=true", + }, + expectedImage: "druid:local", + }, + } + + for index, test := range tests { + t.Run(test.name, func(t *testing.T) { + fakeDir := filepath.Join(".", fmt.Sprintf(".push-test-%d-%d", os.Getpid(), index)) + if err := os.Mkdir(fakeDir, 0o755); err != nil { + t.Fatal(err) + } + t.Cleanup(func() { _ = os.RemoveAll(fakeDir) }) + fakeDruid := filepath.Join(fakeDir, "druid") + script := `#!/usr/bin/env bash +set -euo pipefail +if [[ "$1" != "push" || "$2" == "category" ]]; then + exit 0 +fi +source_dir="$3" +scroll="$source_dir/scroll.yaml" +if grep -Fq 'artifacts.druid.gg/druid-team/druid:v0.1.258' "$scroll"; then + echo "pinned progress image leaked into packaged Scroll: $scroll" >&2 + exit 41 +fi +if ! grep -Fq "$EXPECTED_PROGRESS_IMAGE" "$scroll"; then + echo "retargeted progress image missing from packaged Scroll: $scroll" >&2 + exit 42 +fi +` + if err := os.WriteFile(fakeDruid, []byte(script), 0o755); err != nil { + t.Fatal(err) + } + + command := exec.Command("bash", "scripts/push.sh") + command.Env = append( + os.Environ(), + "DRUID_BIN="+filepath.ToSlash(fakeDruid), + "SCROLL_PUSH_CATEGORIES=0", + "SCROLL_PUSH_ARTIFACTS=1", + "EXPECTED_PROGRESS_IMAGE="+test.expectedImage, + ) + command.Env = append(command.Env, test.environment...) + output, err := command.CombinedOutput() + if err != nil { + t.Fatalf("push.sh failed: %v\n%s", err, output) + } + }) + } +} + +func TestWorkflowsUseProgressCapableCLIVersion(t *testing.T) { + for _, path := range []string{".github/workflows/pr.yml", ".github/workflows/release.yml"} { + content, err := os.ReadFile(path) + if err != nil { + t.Fatal(err) + } + if !strings.Contains(string(content), "DRUID_CLI_VERSION: v0.1.258") { + t.Fatalf("%s does not use the progress-capable CLI release", path) + } + } +} + type generatedScroll struct { Ports []generatedPort `yaml:"ports"` Commands map[string]generatedCommand `yaml:"commands"` @@ -254,7 +343,7 @@ func requireCompatibleProgressImages(t *testing.T, scroll generatedScroll) { if !generatedCommandHasPrefix(procedure.Command, "druid", "progress") { continue } - expected := "artifacts.druid.gg/druid-team/druid:stable" + expected := "artifacts.druid.gg/druid-team/druid:v0.1.258" if len(procedure.Command) > 2 && procedure.Command[2] == "steamcmd" { expected += "-steamcmd" } diff --git a/scripts/push.sh b/scripts/push.sh index 3d5045f8..7ae81a57 100755 --- a/scripts/push.sh +++ b/scripts/push.sh @@ -13,7 +13,7 @@ SCROLL_REGISTRY_HOST="${SCROLL_REGISTRY_HOST:-artifacts.druid.gg}" SCROLL_REGISTRY_NAMESPACE="${SCROLL_REGISTRY_NAMESPACE:-druid-team}" SCROLL_REGISTRY_USER="${SCROLL_REGISTRY_USER:-}" SCROLL_REGISTRY_PASSWORD="${SCROLL_REGISTRY_PASSWORD:-}" -DRUID_CLI_VERSION="${DRUID_CLI_VERSION:-v0.1.257}" +DRUID_CLI_VERSION="${DRUID_CLI_VERSION:-v0.1.258}" SCROLL_PUSH_CATEGORIES="${SCROLL_PUSH_CATEGORIES:-1}" SCROLL_PUSH_ARTIFACTS="${SCROLL_PUSH_ARTIFACTS:-1}" @@ -27,8 +27,16 @@ registry_host="${registry_host%%/*}" registry_prefix="${registry_host}/${SCROLL_REGISTRY_NAMESPACE}" runtime_namespace="${SCROLL_REGISTRY_RUNTIME_NAMESPACE:-${SCROLL_REGISTRY_NAMESPACE}}" runtime_prefix="${registry_host}/${runtime_namespace}" -runtime_image="${DRUID_SCROLL_RUNTIME_IMAGE:-${runtime_prefix}/druid:${DRUID_CLI_VERSION}}" -steamcmd_image="${DRUID_SCROLL_STEAMCMD_IMAGE:-${runtime_image}-steamcmd}" +if [[ -n "${DRUID_SCROLL_RUNTIME_IMAGE:-}" ]]; then + runtime_image="$DRUID_SCROLL_RUNTIME_IMAGE" +elif [[ "${DRUID_REGISTRY_PLAIN_HTTP:-false}" == "true" ]]; then + runtime_image="${DRUID_K8S_PULL_IMAGE:-druid:local}" +else + runtime_image="${runtime_prefix}/druid:${DRUID_CLI_VERSION}" +fi +steamcmd_image="${DRUID_SCROLL_STEAMCMD_IMAGE:-${DRUID_K8S_STEAMCMD_IMAGE:-${runtime_image}-steamcmd}}" +pinned_progress_image="artifacts.druid.gg/druid-team/druid:v0.1.258" +pinned_steamcmd_progress_image="${pinned_progress_image}-steamcmd" login_if_configured() { if [[ "$SCROLL_PUSH_DRY_RUN" = "1" ]]; then @@ -41,6 +49,7 @@ login_if_configured() { run() { local command="$*" + local temporary_source="" # Add the optional suffix only to artifact tags. Category pushes are metadata # for the stable repository and do not get PR suffixes. @@ -62,13 +71,47 @@ run() { # local Harbor, staging, or PR namespaces without changing every push line. command="${command//artifacts.druid.gg\/druid-team\/druid:v0.1.257-steamcmd/$steamcmd_image}" command="${command//artifacts.druid.gg\/druid-team\/druid:v0.1.257/$runtime_image}" + command="${command//$pinned_steamcmd_progress_image/$steamcmd_image}" + command="${command//$pinned_progress_image/$runtime_image}" command="${command//artifacts.druid.gg\/druid-team/$registry_prefix}" + + # A Scroll may embed a progress-capable procedure image in scroll.yaml. + # Package a temporary, retargeted copy so local and preview artifacts do not + # accidentally depend on the production registry or a mutable tag. + if [[ "$SCROLL_PUSH_DRY_RUN" != "1" && "$command" == druid\ push\ * && "$command" != druid\ push\ category\ * ]]; then + local rest ref source_dir escaped_runtime_image escaped_steamcmd_image + rest="${command#druid push }" + ref="${rest%% *}" + rest="${rest#"$ref" }" + source_dir="${rest%% *}" + if [[ -f "$source_dir/scroll.yaml" ]]; then + temporary_source="$(mktemp -d "${TMPDIR:-/tmp}/druid-scroll-push.XXXXXX")" + cp -a "$source_dir/." "$temporary_source/" + escaped_runtime_image="${runtime_image//\\/\\\\}" + escaped_runtime_image="${escaped_runtime_image//&/\\&}" + escaped_runtime_image="${escaped_runtime_image//|/\\|}" + escaped_steamcmd_image="${steamcmd_image//\\/\\\\}" + escaped_steamcmd_image="${escaped_steamcmd_image//&/\\&}" + escaped_steamcmd_image="${escaped_steamcmd_image//|/\\|}" + sed -i \ + -e "s|$pinned_steamcmd_progress_image|$escaped_steamcmd_image|g" \ + -e "s|$pinned_progress_image|$escaped_runtime_image|g" \ + "$temporary_source/scroll.yaml" + command="${command/"$source_dir"/"$temporary_source"}" + fi + fi + command="${command/#druid /"$DRUID_BIN" }" echo "$command" if [[ "$SCROLL_PUSH_DRY_RUN" = "1" ]]; then return 0 fi - eval "$command" + local status=0 + eval "$command" || status=$? + if [[ -n "$temporary_source" ]]; then + rm -rf -- "$temporary_source" + fi + return "$status" } push_release_categories() { diff --git a/scrolls/hytale/hytale-druid-gg/scroll.yaml b/scrolls/hytale/hytale-druid-gg/scroll.yaml index 6011923f..acef934a 100644 --- a/scrolls/hytale/hytale-druid-gg/scroll.yaml +++ b/scrolls/hytale/hytale-druid-gg/scroll.yaml @@ -11,7 +11,7 @@ commands: run: once procedures: - id: download-hytale-updater - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" @@ -25,7 +25,7 @@ commands: - Downloading Hytale updater - https://github.com/highcard-dev/hsm/releases/latest/download/gsp-update-hytale-server.sh - id: download-hytale-launcher - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" @@ -38,7 +38,7 @@ commands: - --label - Downloading Hytale launcher - https://github.com/highcard-dev/hsm/releases/latest/download/gsp-start-hytale-server.sh - - image: artifacts.druid.gg/druid-team/druid:stable + - image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/hytale/hytale-standalone/scroll.yaml b/scrolls/hytale/hytale-standalone/scroll.yaml index 16ae7f30..752aa97f 100644 --- a/scrolls/hytale/hytale-standalone/scroll.yaml +++ b/scrolls/hytale/hytale-standalone/scroll.yaml @@ -10,7 +10,7 @@ commands: install-hsm: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:stable + - image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/arkserver/scroll.yaml b/scrolls/lgsm/arkserver/scroll.yaml index e0a6a6d8..5dacec59 100644 --- a/scrolls/lgsm/arkserver/scroll.yaml +++ b/scrolls/lgsm/arkserver/scroll.yaml @@ -107,7 +107,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -183,7 +183,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -204,7 +204,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/cs2server/scroll.yaml b/scrolls/lgsm/cs2server/scroll.yaml index 4dca2fbf..25ef5bd9 100644 --- a/scrolls/lgsm/cs2server/scroll.yaml +++ b/scrolls/lgsm/cs2server/scroll.yaml @@ -111,7 +111,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -165,7 +165,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -186,7 +186,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/csgoserver/scroll.yaml b/scrolls/lgsm/csgoserver/scroll.yaml index 31df494d..623e177d 100644 --- a/scrolls/lgsm/csgoserver/scroll.yaml +++ b/scrolls/lgsm/csgoserver/scroll.yaml @@ -63,7 +63,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -117,7 +117,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -138,7 +138,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/dayzserver/scroll.yaml b/scrolls/lgsm/dayzserver/scroll.yaml index 25cd7c55..480b8cbe 100644 --- a/scrolls/lgsm/dayzserver/scroll.yaml +++ b/scrolls/lgsm/dayzserver/scroll.yaml @@ -52,7 +52,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -106,7 +106,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -127,7 +127,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/gmodserver/scroll.yaml b/scrolls/lgsm/gmodserver/scroll.yaml index 83baa40b..b33fb938 100644 --- a/scrolls/lgsm/gmodserver/scroll.yaml +++ b/scrolls/lgsm/gmodserver/scroll.yaml @@ -65,7 +65,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -119,7 +119,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -140,7 +140,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/pwserver/scroll.yaml b/scrolls/lgsm/pwserver/scroll.yaml index 1988d34a..7d8894cd 100644 --- a/scrolls/lgsm/pwserver/scroll.yaml +++ b/scrolls/lgsm/pwserver/scroll.yaml @@ -49,7 +49,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -103,7 +103,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -124,7 +124,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/pzserver/scroll.yaml b/scrolls/lgsm/pzserver/scroll.yaml index 04631cf5..67a38ef0 100644 --- a/scrolls/lgsm/pzserver/scroll.yaml +++ b/scrolls/lgsm/pzserver/scroll.yaml @@ -92,7 +92,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -147,7 +147,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -168,7 +168,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/sdtdserver/scroll.yaml b/scrolls/lgsm/sdtdserver/scroll.yaml index 9be22f83..a4d5bdcb 100644 --- a/scrolls/lgsm/sdtdserver/scroll.yaml +++ b/scrolls/lgsm/sdtdserver/scroll.yaml @@ -63,7 +63,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -117,7 +117,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -138,7 +138,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/lgsm/untserver/scroll.yaml b/scrolls/lgsm/untserver/scroll.yaml index d1a82ad9..b2789b95 100644 --- a/scrolls/lgsm/untserver/scroll.yaml +++ b/scrolls/lgsm/untserver/scroll.yaml @@ -55,7 +55,7 @@ commands: - install procedures: - ignore_failure: true - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -109,7 +109,7 @@ commands: command: - echo - Installing LGSM... - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -130,7 +130,7 @@ commands: command: - sh - patch-lgsm-permissions.sh - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/cuberite/latest/scroll.yaml b/scrolls/minecraft/cuberite/latest/scroll.yaml index 68aeac55..f8b4cb96 100644 --- a/scrolls/minecraft/cuberite/latest/scroll.yaml +++ b/scrolls/minecraft/cuberite/latest/scroll.yaml @@ -54,7 +54,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.17.1/scroll.yaml b/scrolls/minecraft/forge/1.17.1/scroll.yaml index 6a52ebe5..3089289a 100644 --- a/scrolls/minecraft/forge/1.17.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.17.1/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.18.1/scroll.yaml b/scrolls/minecraft/forge/1.18.1/scroll.yaml index 1553c8b2..bf79c33b 100644 --- a/scrolls/minecraft/forge/1.18.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.18.1/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.18.2/scroll.yaml b/scrolls/minecraft/forge/1.18.2/scroll.yaml index 8ea7c777..febe6c82 100644 --- a/scrolls/minecraft/forge/1.18.2/scroll.yaml +++ b/scrolls/minecraft/forge/1.18.2/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.18/scroll.yaml b/scrolls/minecraft/forge/1.18/scroll.yaml index 824e611d..bdeaa321 100644 --- a/scrolls/minecraft/forge/1.18/scroll.yaml +++ b/scrolls/minecraft/forge/1.18/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.1/scroll.yaml b/scrolls/minecraft/forge/1.19.1/scroll.yaml index 9de08364..80fac7b2 100644 --- a/scrolls/minecraft/forge/1.19.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.1/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.2/scroll.yaml b/scrolls/minecraft/forge/1.19.2/scroll.yaml index 9faa2a27..b6223e29 100644 --- a/scrolls/minecraft/forge/1.19.2/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.2/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.3/scroll.yaml b/scrolls/minecraft/forge/1.19.3/scroll.yaml index f0e71550..94f2a1c4 100644 --- a/scrolls/minecraft/forge/1.19.3/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.3/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19.4/scroll.yaml b/scrolls/minecraft/forge/1.19.4/scroll.yaml index d46d1206..e6611160 100644 --- a/scrolls/minecraft/forge/1.19.4/scroll.yaml +++ b/scrolls/minecraft/forge/1.19.4/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.19/scroll.yaml b/scrolls/minecraft/forge/1.19/scroll.yaml index ff1c73d0..17ad2b73 100644 --- a/scrolls/minecraft/forge/1.19/scroll.yaml +++ b/scrolls/minecraft/forge/1.19/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.1/scroll.yaml b/scrolls/minecraft/forge/1.20.1/scroll.yaml index b7dcd112..25b8f8d4 100644 --- a/scrolls/minecraft/forge/1.20.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.1/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.2/scroll.yaml b/scrolls/minecraft/forge/1.20.2/scroll.yaml index b1d4df23..b436de3a 100644 --- a/scrolls/minecraft/forge/1.20.2/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.2/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.3/scroll.yaml b/scrolls/minecraft/forge/1.20.3/scroll.yaml index dcb104f4..cd8e5e32 100644 --- a/scrolls/minecraft/forge/1.20.3/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.3/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.4/scroll.yaml b/scrolls/minecraft/forge/1.20.4/scroll.yaml index 68e8d624..64ae004e 100644 --- a/scrolls/minecraft/forge/1.20.4/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.4/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20.6/scroll.yaml b/scrolls/minecraft/forge/1.20.6/scroll.yaml index f32cb5f4..9fa2edaa 100644 --- a/scrolls/minecraft/forge/1.20.6/scroll.yaml +++ b/scrolls/minecraft/forge/1.20.6/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.20/scroll.yaml b/scrolls/minecraft/forge/1.20/scroll.yaml index 6fd8776f..77e3319f 100644 --- a/scrolls/minecraft/forge/1.20/scroll.yaml +++ b/scrolls/minecraft/forge/1.20/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.1/scroll.yaml b/scrolls/minecraft/forge/1.21.1/scroll.yaml index ab16650d..53c589ec 100644 --- a/scrolls/minecraft/forge/1.21.1/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.1/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.3/scroll.yaml b/scrolls/minecraft/forge/1.21.3/scroll.yaml index 1e8d258b..673f2fad 100644 --- a/scrolls/minecraft/forge/1.21.3/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.3/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.4/scroll.yaml b/scrolls/minecraft/forge/1.21.4/scroll.yaml index 28f0251f..8ccfc51e 100644 --- a/scrolls/minecraft/forge/1.21.4/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.4/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.5/scroll.yaml b/scrolls/minecraft/forge/1.21.5/scroll.yaml index 8be49896..c2d5c412 100644 --- a/scrolls/minecraft/forge/1.21.5/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.5/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.6/scroll.yaml b/scrolls/minecraft/forge/1.21.6/scroll.yaml index 1226e545..49b84102 100644 --- a/scrolls/minecraft/forge/1.21.6/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.6/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/forge/1.21.7/scroll.yaml b/scrolls/minecraft/forge/1.21.7/scroll.yaml index c3722e0b..9d2132ef 100644 --- a/scrolls/minecraft/forge/1.21.7/scroll.yaml +++ b/scrolls/minecraft/forge/1.21.7/scroll.yaml @@ -60,7 +60,7 @@ commands: run: once procedures: - id: download-forge-installer - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml index fac50af8..1996cb68 100644 --- a/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.17.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml index f96e9a8d..0cc70e31 100644 --- a/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.17/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml index 14126b68..5c11741d 100644 --- a/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.18.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml index 06e7a7f6..757984f5 100644 --- a/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.18.2/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml index 271ef7f2..747f1f20 100644 --- a/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.18/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml index 86b0628a..349a0bb8 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml index 064c1999..a15d92dd 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.2/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml index 66d7a323..88f031b7 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.3/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml index c8f448a8..98fb27b3 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19.4/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml index 30aa76d9..e5e68b2f 100644 --- a/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.19/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml index 2436132f..bdc69042 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml index b8b26029..c1c580b9 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.2/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml index a8fab8be..3170e9b0 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.4/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml index 1bc7551d..779662ac 100644 --- a/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.20.6/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml index 67a054ec..d7944a20 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml index caec5e28..b82587ea 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.3/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml index 8e26673a..f1eff925 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.4/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml index a65ba547..14c373fc 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.5/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml index 43b2108b..79b8630a 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.6/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml b/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml index 3071ac8f..803b54b1 100644 --- a/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml +++ b/scrolls/minecraft/minecraft-spigot/1.21.8/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml index b438d0a6..c3654d44 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.17.1/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml index b806128b..afd4ce18 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.17/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml index 7706223b..086485d4 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.18.1/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml index c5359ac2..2597c0a0 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.18.2/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml index ead57c93..25e8863b 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.18/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml index 8232625a..1b3ed297 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.1/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml index a2cb833b..72f4624a 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.2/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml index d9553100..da0b5746 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.3/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml index b5bd1caf..37e000b2 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19.4/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml index f788855b..ba81ec75 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.19/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml index ff09cb3c..d0dc74bf 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.1/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml index b0687683..9e50952c 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.2/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml index 8745d9bd..2def909b 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.4/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml index 2d829da7..44edaa65 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.20.6/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml index b300e9b4..13973473 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.1/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml index e3a11d1f..af7f00db 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.3/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml index e1dcbef0..c0b98270 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.4/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml index ae86fd8e..37b695e6 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.5/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml index bb710f92..8a3e664d 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.6/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml b/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml index 4881343f..fea70730 100644 --- a/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml +++ b/scrolls/minecraft/minecraft-vanilla/1.21.7/scroll.yaml @@ -53,7 +53,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.17.1/scroll.yaml b/scrolls/minecraft/papermc/1.17.1/scroll.yaml index 8d2d0cd3..2168ac55 100644 --- a/scrolls/minecraft/papermc/1.17.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.17.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.17/scroll.yaml b/scrolls/minecraft/papermc/1.17/scroll.yaml index 336e2495..99b46265 100644 --- a/scrolls/minecraft/papermc/1.17/scroll.yaml +++ b/scrolls/minecraft/papermc/1.17/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.18.1/scroll.yaml b/scrolls/minecraft/papermc/1.18.1/scroll.yaml index 9406afea..9659c7f9 100644 --- a/scrolls/minecraft/papermc/1.18.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.18.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.18.2/scroll.yaml b/scrolls/minecraft/papermc/1.18.2/scroll.yaml index dc9f6b7c..2d829dd6 100644 --- a/scrolls/minecraft/papermc/1.18.2/scroll.yaml +++ b/scrolls/minecraft/papermc/1.18.2/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.19.1/scroll.yaml b/scrolls/minecraft/papermc/1.19.1/scroll.yaml index cb634b08..ef1997ce 100644 --- a/scrolls/minecraft/papermc/1.19.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.19.2/scroll.yaml b/scrolls/minecraft/papermc/1.19.2/scroll.yaml index d8f7f452..d9b644ef 100644 --- a/scrolls/minecraft/papermc/1.19.2/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.2/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.19.3/scroll.yaml b/scrolls/minecraft/papermc/1.19.3/scroll.yaml index 3653028f..8496c0b6 100644 --- a/scrolls/minecraft/papermc/1.19.3/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.3/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.19.4/scroll.yaml b/scrolls/minecraft/papermc/1.19.4/scroll.yaml index 9e733e79..47172a59 100644 --- a/scrolls/minecraft/papermc/1.19.4/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19.4/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.19/scroll.yaml b/scrolls/minecraft/papermc/1.19/scroll.yaml index 0c19daf2..14a449c9 100644 --- a/scrolls/minecraft/papermc/1.19/scroll.yaml +++ b/scrolls/minecraft/papermc/1.19/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.20.1/scroll.yaml b/scrolls/minecraft/papermc/1.20.1/scroll.yaml index 55adc109..94beedc6 100644 --- a/scrolls/minecraft/papermc/1.20.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.20.2/scroll.yaml b/scrolls/minecraft/papermc/1.20.2/scroll.yaml index b6d222ff..738bc506 100644 --- a/scrolls/minecraft/papermc/1.20.2/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.2/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.20.4/scroll.yaml b/scrolls/minecraft/papermc/1.20.4/scroll.yaml index bad65922..00ab0c22 100644 --- a/scrolls/minecraft/papermc/1.20.4/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.4/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.20.6/scroll.yaml b/scrolls/minecraft/papermc/1.20.6/scroll.yaml index cdfaacf4..41169efd 100644 --- a/scrolls/minecraft/papermc/1.20.6/scroll.yaml +++ b/scrolls/minecraft/papermc/1.20.6/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.21.1/scroll.yaml b/scrolls/minecraft/papermc/1.21.1/scroll.yaml index 9889ff19..ba2d9c96 100644 --- a/scrolls/minecraft/papermc/1.21.1/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.1/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.21.3/scroll.yaml b/scrolls/minecraft/papermc/1.21.3/scroll.yaml index 33511f21..9839ac77 100644 --- a/scrolls/minecraft/papermc/1.21.3/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.3/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.21.4/scroll.yaml b/scrolls/minecraft/papermc/1.21.4/scroll.yaml index f9c60a07..e81da109 100644 --- a/scrolls/minecraft/papermc/1.21.4/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.4/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.21.5/scroll.yaml b/scrolls/minecraft/papermc/1.21.5/scroll.yaml index e620f2ca..5c629a38 100644 --- a/scrolls/minecraft/papermc/1.21.5/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.5/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.21.6/scroll.yaml b/scrolls/minecraft/papermc/1.21.6/scroll.yaml index b4b52f7e..b91286fa 100644 --- a/scrolls/minecraft/papermc/1.21.6/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.6/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/minecraft/papermc/1.21.7/scroll.yaml b/scrolls/minecraft/papermc/1.21.7/scroll.yaml index e20324fc..16f30ec1 100644 --- a/scrolls/minecraft/papermc/1.21.7/scroll.yaml +++ b/scrolls/minecraft/papermc/1.21.7/scroll.yaml @@ -52,7 +52,7 @@ commands: run: once procedures: - id: download-server-files - image: artifacts.druid.gg/druid-team/druid:stable + image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/rust/rust-oxide/latest/scroll.yaml b/scrolls/rust/rust-oxide/latest/scroll.yaml index 60a92c75..2506a23d 100644 --- a/scrolls/rust/rust-oxide/latest/scroll.yaml +++ b/scrolls/rust/rust-oxide/latest/scroll.yaml @@ -72,7 +72,7 @@ commands: install: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server" @@ -89,7 +89,7 @@ commands: - "+app_update" - '258550' - "+quit" - - image: artifacts.druid.gg/druid-team/druid:stable + - image: artifacts.druid.gg/druid-team/druid:v0.1.258 mounts: - path: "/server" working_dir: "/server" diff --git a/scrolls/rust/rust-vanilla/latest/scroll.yaml b/scrolls/rust/rust-vanilla/latest/scroll.yaml index 6e8586c1..5e16ba7d 100644 --- a/scrolls/rust/rust-vanilla/latest/scroll.yaml +++ b/scrolls/rust/rust-vanilla/latest/scroll.yaml @@ -72,7 +72,7 @@ commands: install: run: once procedures: - - image: artifacts.druid.gg/druid-team/druid:stable-steamcmd + - image: artifacts.druid.gg/druid-team/druid:v0.1.258-steamcmd mounts: - path: "/server" working_dir: "/server"