Documentation updates for stable release (#73)
[akkoma] / .woodpecker / .release.yml
index 5efef118f469b0365803f2b9b21c7688ae881efb..6a972acbbf8b1076e2cbdd6a034098198e5dc5b3 100644 (file)
@@ -19,6 +19,7 @@ pipeline:
         - push
       branch:
         - develop
+        - stable
     secrets:
     - SCW_ACCESS_KEY
     - SCW_SECRET_KEY
@@ -35,13 +36,13 @@ pipeline:
       - echo "import Mix.Config" > config/prod.secret.exs
       - mix local.hex --force
       - mix local.rebar --force
+      - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
       - mix deps.clean --all
       - mix deps.get --only prod
       - mkdir release
-      - export PLEROMA_BUILD_BRANCH=develop
       - mix release --path release
       - zip akkoma-${tag}.zip -r release
-      - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}.zip
+      - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${tag}.zip
 
   musl:
     when:
@@ -49,6 +50,7 @@ pipeline:
         - push
       branch:
         - develop
+        - stable
     secrets:
     - SCW_ACCESS_KEY
     - SCW_SECRET_KEY
@@ -70,12 +72,12 @@ pipeline:
 
       - mix local.hex --force
       - mix local.rebar --force
+      - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
       - mix deps.clean --all 
       - mix deps.get --only prod
       - mix release --path release
-      - export PLEROMA_BUILD_BRANCH=develop
       - zip akkoma-${tag}.zip -r release
-      - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}-musl.zip
+      - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${tag}-musl.zip
 
   musl1.1:
     when:
@@ -83,6 +85,7 @@ pipeline:
         - push
       branch:
         - develop
+        - stable
     secrets:
     - SCW_ACCESS_KEY
     - SCW_SECRET_KEY
@@ -106,9 +109,9 @@ pipeline:
 
       - mix local.hex --force
       - mix local.rebar --force
+      - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
       - mix deps.clean --all
       - mix deps.get --only prod
       - mix release --path release
-      - export PLEROMA_BUILD_BRANCH=develop
       - zip akkoma-${tag}.zip -r release
-      - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/develop/akkoma-${tag}-musl11.zip
+      - rclone copyto akkoma-${tag}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${tag}-musl11.zip