Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 35436859 authored by Ellen Poe's avatar Ellen Poe
Browse files

ci: split release into two steps

parent 1d90a595
Loading
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -170,8 +170,8 @@ build:
      - cardinal-android/app/build/outputs/
    expire_in: 7 days

# Android release job - builds signed APKs and AABs for release
release:
# Android build_release job - builds signed APKs and AABs for release
build_release:
  stage: release
  # Use an image with Android SDK pre-installed
  image: cimg/android:2024.01.1-ndk
@@ -264,7 +264,17 @@ release:
    paths:
      - cardinal-android/app/build/outputs/apk/arm64/release/app-arm64-release.apk
      - cardinal-android/app/build/outputs/apk/x86_64/release/app-x86_64-release.apk
    expire_in: 7 days

create_release:
  stage: release
  image: registry.gitlab.com/gitlab-org/release-cli:latest
  rules:
    - if: '$CI_COMMIT_TAG =~ /^v.*/'
  needs:
    - job: build_release
      artifacts: true
  script:
    - echo "Creating release for $CI_COMMIT_TAG"
  release:
    tag_name: $CI_COMMIT_TAG
    name: 'Cardinal Maps ${CI_COMMIT_TAG#v}'