Files
Jan Michael Auer 57866be050 ci(gha): Switch to release workflow (#451)
Switches the release process to the centralized release action. Craft is
run directly on the host.
2021-01-05 16:58:56 +01:00

20 lines
588 B
Bash
Executable File

#!/usr/bin/env bash
set -eux
if [ "$(uname -s)" != "Linux" ]; then
echo "Please use the GitHub Action."
exit 1
fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd $SCRIPT_DIR/..
OLD_VERSION="$1"
NEW_VERSION="$2"
echo "Bumping version: ${NEW_VERSION}"
perl -pi -e "s/^#define SENTRY_SDK_VERSION.*/#define SENTRY_SDK_VERSION \"${NEW_VERSION}\"/" include/sentry.h
perl -pi -e "s/\"version\": \"[^\"]+\"/\"version\": \"${NEW_VERSION}\"/" tests/assertions.py
perl -pi -e "s/sentry.native\/[^\"]+\"/sentry.native\/${NEW_VERSION}\"/" tests/test_integration_http.py