diff options
| -rw-r--r-- | README.md | 10 | ||||
| -rw-r--r-- | bin/server/defaults/main.yaml | 1 | ||||
| -rw-r--r-- | dendrite/server/defaults/main.yaml | 1 | ||||
| -rw-r--r-- | minecraft/server/defaults/main.yaml | 6 | ||||
| -rw-r--r-- | pleroma/otp/defaults/main.yaml | 1 |
5 files changed, 16 insertions, 3 deletions
@@ -55,6 +55,16 @@ confirmed: relayer_version: "2.3.1" ``` +Some roles are split into a `build` role (compiles/downloads the pinned version) and a consuming +role (`server`/`otp`) that downloads the resulting artifact at the same version from the build +server. The consuming role's copy of the variable isn't an independent upstream pin, so its marker +points at the build role's file instead of a URL: + +```yaml +# version-check: must match bin_version in bin/build/defaults/main.yaml +bin_version: "2.0.2" +``` + Find every instance across the repo with: ```sh diff --git a/bin/server/defaults/main.yaml b/bin/server/defaults/main.yaml index 0d03a95..b7b81f3 100644 --- a/bin/server/defaults/main.yaml +++ b/bin/server/defaults/main.yaml @@ -1,5 +1,6 @@ --- +# version-check: must match bin_version in bin/build/defaults/main.yaml bin_version: "2.0.2" bin_user: "pastebin" bin_port: 8820 diff --git a/dendrite/server/defaults/main.yaml b/dendrite/server/defaults/main.yaml index d4d58ff..1cdfbfa 100644 --- a/dendrite/server/defaults/main.yaml +++ b/dendrite/server/defaults/main.yaml @@ -1,5 +1,6 @@ --- +# version-check: must match dendrite_version in dendrite/build/defaults/main.yaml dendrite_version: "0.15.2" dendrite_user: "dendrite" dendrite_old_key: false diff --git a/minecraft/server/defaults/main.yaml b/minecraft/server/defaults/main.yaml index 687de45..2552e8e 100644 --- a/minecraft/server/defaults/main.yaml +++ b/minecraft/server/defaults/main.yaml @@ -10,8 +10,8 @@ minecraft_whitelist: "true" minecraft_view_distance: "10" minecraft_world_name: "world" minecraft_dir: "{{minecraft_parent_dir}}/minecraft/{{minecraft_world_name}}" -# https://papermc.io/downloads/paper # paper is a spigot derivative +# version-check: https://papermc.io/downloads/paper minecraft_paper_version: "1.21.11" minecraft_paper_build: "69" @@ -20,11 +20,11 @@ minecreat_plugins_enabled: # - "geyser" # https://www.reddit.com/r/Dynmap/ -# http://dynmap.us/builds/dynmap/?C=M;O=D +# version-check: http://dynmap.us/builds/dynmap/?C=M;O=D minecraft_dynmap_version: "3.8" minecraft_dynmap_url: "http://dynmap.us/builds/dynmap/Dynmap-{{minecraft_dynmap_version}}-spigot.jar" # https://geysermc.org -# https://ci.opencollab.dev/job/GeyserMC/view/default/builds +# version-check: https://ci.opencollab.dev/job/GeyserMC/view/default/builds minecraft_geyser_version: "1538" minecraft_geyser_url: "https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/{{minecraft_geyser_version}}/artifact/bootstrap/spigot/build/libs/Geyser-Spigot.jar" diff --git a/pleroma/otp/defaults/main.yaml b/pleroma/otp/defaults/main.yaml index 7f3b8de..7dbef57 100644 --- a/pleroma/otp/defaults/main.yaml +++ b/pleroma/otp/defaults/main.yaml @@ -27,6 +27,7 @@ pleroma_db: "pleroma_{{pleroma_instance}}" pleroma_db_user: "pleroma_{{pleroma_instance}}" pleroma_data_dir: "/var/lib/pleroma/instance_data" +# version-check: must match pleroma_version in pleroma/build/defaults/main.yaml pleroma_version: "2.11.0" pleroma_download_url: "http://{{build_server_host}}:{{build_server_port}}/pleroma-{{pleroma_version}}.tar.gz" |
