only test release
authorFloatingGhost <hannah@coffee-and-dreams.uk>
Sat, 11 Jun 2022 16:34:13 +0000 (17:34 +0100)
committerFloatingGhost <hannah@coffee-and-dreams.uk>
Sat, 11 Jun 2022 16:34:13 +0000 (17:34 +0100)
.woodpecker/.lint.yml
.woodpecker/.release.yml
.woodpecker/.test.yml
rel/files/bin/pleroma_ctl

index 0bac90d7367df2dae7ded9b8d2c0088dd73f8e14..d4f6576a3e6aa2b6781e1bdf021351a6f7459eed 100644 (file)
@@ -7,4 +7,4 @@ pipeline:
     - mix format --check-formatted
     when:
       event:
-      - push
+      - tag
index 253dd80713b33cc65af7cfadebde6cd9571d22dd..45ec8ed240c489ea93bbeffe8248e49f82861339 100644 (file)
@@ -6,7 +6,7 @@ pipeline:
   amd64-glibc:
     when:
       event:
-        - tag
+        - push
 
     group: release
     image: elixir:1.13
@@ -24,7 +24,7 @@ pipeline:
       - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
       - mix release --path release
       - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
-      - rclone copy akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/
+      - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
 
   amd64-musl:
     when:
@@ -47,7 +47,7 @@ pipeline:
       - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH}
       - mix release --path release
       - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
-      - rclone copy akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/
+      - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
 
   arm64-glibc:
     when:
@@ -70,7 +70,8 @@ pipeline:
       - export PLEROMA_BUILD_BRANCH=$CI_COMMIT_BRANCH
       - mix release --path release
       - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
-      - rclone copy akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/
+      - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
+
 
   arm64-musl:
     when:
@@ -93,4 +94,4 @@ pipeline:
       - export PLEROMA_BUILD_BRANCH=${CI_COMMIT_BRANCH}
       - mix release --path release
       - zip akkoma-$CI_COMMIT_BRANCH-${platform}.zip -r release
-      - rclone copy akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/
+      - rclone copyto akkoma-$CI_COMMIT_BRANCH-${platform}.zip scaleway:akkoma-updates/$CI_COMMIT_BRANCH/akkoma-${platform}.zip
index cef7436433bc540d05854968ef5d93385af6a9b7..e06a4d54e6b42cc6f334d55985c7c17bf99eda30 100644 (file)
@@ -10,7 +10,7 @@ pipeline:
     image: pleromaforkci/ci-base:${ELIXIR_VERSION}
     when:
       event:
-      - push
+      - tag
     environment:
       MIX_ENV: test
     commands:
@@ -24,7 +24,7 @@ pipeline:
     image: pleromaforkci/ci-base:${ELIXIR_VERSION}
     when:
       event:
-      - push
+      - tag
     environment:
       MIX_ENV: test
       POSTGRES_DB: pleroma_test
index 87c486514008b84086e308efee4f7774cc85afad..648ca405eaaeaaae7a6c70f4a265809eca04b1f4 100755 (executable)
@@ -5,8 +5,6 @@ detect_flavour() {
        arch="$(uname -m)"
        if [ "$arch" = "x86_64" ]; then
                arch="amd64"
-       elif [ "$arch" = "armv7l" ]; then
-               arch="arm"
        elif [ "$arch" = "aarch64" ]; then
                arch="arm64"
        else
@@ -77,13 +75,13 @@ update() {
        done
 
        RELEASE_ROOT=$(dirname "$SCRIPTPATH")
-       uri="https://git.pleroma.social"
+       uri="https://akkoma-updates.s3-website.fr-par.scw.cloud"
        project_id="2"
        project_branch="${BRANCH:-$(detect_branch)}"
        flavour="${FLAVOUR:-$(detect_flavour)}"
        tmp="${TMP_DIR:-/tmp}"
        artifact="$tmp/pleroma.zip"
-       full_uri="${FULL_URI:-${uri}/api/v4/projects/${project_id}/jobs/artifacts/${project_branch}/download?job=${flavour}}"
+       full_uri="${FULL_URI:-${uri}/${project_branch}/akkoma-${flavour}}.zip"
        echo "Downloading the artifact from ${full_uri} to ${artifact}"
        curl "$full_uri" -o "${artifact}"
        echo "Unpacking ${artifact} to ${tmp}"