mirror of
https://github.com/bitwarden/mobile.git
synced 2024-11-25 12:05:59 +01:00
Update Version Bump workflow logic (#2975)
This commit is contained in:
parent
ebb2a288a1
commit
82b837ef33
33
.github/workflows/version-bump.yml
vendored
33
.github/workflows/version-bump.yml
vendored
@ -36,7 +36,16 @@ jobs:
|
|||||||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
||||||
with:
|
with:
|
||||||
ref: main
|
ref: main
|
||||||
repository: bitwarden/mobile
|
|
||||||
|
- name: Check if RC branch exists
|
||||||
|
if: ${{ inputs.cut_rc_branch == true }}
|
||||||
|
run: |
|
||||||
|
remote_rc_branch_check=$(git ls-remote --heads origin rc | wc -l)
|
||||||
|
if [[ "${remote_rc_branch_check}" -gt 0 ]]; then
|
||||||
|
echo "Remote RC branch exists."
|
||||||
|
echo "Please delete current RC branch before running again."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Import GPG key
|
- name: Import GPG key
|
||||||
uses: crazy-max/ghaction-import-gpg@d6f3f49f3345e29369fe57596a3ca8f94c4d2ca7 # v5.4.0
|
uses: crazy-max/ghaction-import-gpg@d6f3f49f3345e29369fe57596a3ca8f94c4d2ca7 # v5.4.0
|
||||||
@ -183,14 +192,22 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
ref: main
|
ref: main
|
||||||
|
|
||||||
- name: Check if RC branch exists
|
- name: Verify version has been updated
|
||||||
|
env:
|
||||||
|
NEW_VERSION: ${{ inputs.version_number }}
|
||||||
run: |
|
run: |
|
||||||
remote_rc_branch_check=$(git ls-remote --heads origin rc | wc -l)
|
CURRENT_VERSION=$(xmllint --xpath '
|
||||||
if [[ "${remote_rc_branch_check}" -gt 0 ]]; then
|
string(/manifest/@*[local-name()="versionName"
|
||||||
echo "Remote RC branch exists."
|
and namespace-uri()="http://schemas.android.com/apk/res/android"])
|
||||||
echo "Please delete current RC branch before running again."
|
' src/Android/Properties/AndroidManifest.xml)
|
||||||
exit 1
|
|
||||||
fi
|
# Wait for version to change.
|
||||||
|
while [[ "$NEW_VERSION" != "$CURRENT_VERSION" ]]
|
||||||
|
do
|
||||||
|
echo "Waiting for version to be updated..."
|
||||||
|
sleep 10
|
||||||
|
git pull --force
|
||||||
|
done
|
||||||
|
|
||||||
- name: Cut RC branch
|
- name: Cut RC branch
|
||||||
run: |
|
run: |
|
||||||
|
Loading…
Reference in New Issue
Block a user