Skip to content
Snippets Groups Projects
Select Git revision
  • 127-left-user-status
  • main default protected
  • ci-web-publishing
  • 470-duplicated-licenses
  • 482-logout-file-deletion
  • smoketest-rework
  • 383-several-bugs-in-addmemberstoroom-view
  • compose-beta-update
  • 451-consistent-behavior-for-file-download-on-android
  • add-errors-when-updating-room-avatars
  • ios-client
  • 342-rework-pdf-readers
  • styling-iconbutton-fix
  • 400-general-metadata-improvements
  • 375-group-name-topic-switch-crash-fix
  • 400-general-metadata-improvements-2
  • 220-configure-push-provider
  • 220-configure-push-provider-rework
  • sysnotify-integration
  • TM293-show-name-of-account-which-triggered-verification
  • v3.5.5
  • v3.5.4
  • v3.5.3
  • v3.5.2
  • v3.5.1
  • v3.5.0
  • v3.4.4
  • v3.4.3
  • v3.4.2
  • v3.4.1
  • v3.4.0
  • v3.3.0
  • v3.2.0
  • v3.1.1
  • v3.1.0
  • v3.0.3
  • v3.0.2
  • v3.0.1
  • v3.0.0
  • v2.4.0
40 results

kmmPublish.sh

Blame
  • kmmPublish.sh 660 B
    #!/bin/sh
    set -e
    
    TAG=$(./gradlew properties --no-daemon --console=plain -q | grep "^version:" | awk '{printf $2}' | sed 's/DEV-/alpha./g')
    git clone https://write_to_repo:"$SPM_PROJECT_ACCESS_TOKEN"@gitlab.com/connect2x/trixnity-messenger/spm
    cd spm
    if [ "$(git show-ref --tags "$TAG")" ]; then
        echo "Tag '$TAG' already exists, so do nothing."
    else
        cd ..
        ./gradlew -PENABLE_PUBLISHING=true kmmBridgePublish updatePackageSwift --stacktrace
        cat Package.swift
        cp Package.swift spm/Package.swift
        cd spm
        git add Package.swift
        git commit -m "update to version $TAG"
        git tag "$TAG"
        git push origin --atomic main tag "$TAG"
    fi