Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8393790
bump-version.sh
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
bump-version.sh
View Options
#!/bin/bash
set
-eu
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
${
BASH_SOURCE
[0]
}
"
)
"
&&
pwd
)
"
cd
$SCRIPT_DIR
/..
OLD_VERSION
=
"
$1
"
NEW_VERSION
=
"
$2
"
SYMBOLICATOR_VERSION
=
${
SYMBOLICATOR_VERSION
:-$(
curl
-s
"https://api.github.com/repos/getsentry/symbolicator/releases/latest"
|
grep
-Po
'"tag_name": "\K.*?(?=")'
)
}
WAL2JSON_VERSION
=
${
WAL2JSON_VERSION
:-$(
curl
-s
"https://api.github.com/repos/getsentry/wal2json/releases/latest"
|
grep
-Po
'"tag_name": "\K.*?(?=")'
)
}
sed
-i
-e
"s/^SYMBOLICATOR_IMAGE=\([^:]\+\):.\+\$/SYMBOLICATOR_IMAGE=\1:
$SYMBOLICATOR_VERSION
/"
.env
sed
-i
-e
"s/^WAL2JSON_VERSION=\([^:]\+\):.\+\$/WAL2JSON_VERSION=\1:
$WAL2JSON_VERSION
/"
.env
sed
-i
-e
"s/^\(SENTRY\|SNUBA\|RELAY\)_IMAGE=\([^:]\+\):.\+\$/\1_IMAGE=\2:
$NEW_VERSION
/"
.env
sed
-i
-e
"s/^\# Self-Hosted Sentry .*/# Self-Hosted Sentry
$NEW_VERSION
/"
README.md
sed
-i
-e
"s/\(Change Date:\s*\)[-0-9]\+\$/\\1
$(
date
+
'%Y-%m-%d'
-d
'3 years'
)
/"
LICENSE
echo
"New version:
$NEW_VERSION
"
echo
"New Symbolicator version:
$SYMBOLICATOR_VERSION
"
echo
"New wal2json version:
$WAL2JSON_VERSION
"
File Metadata
Details
Attached
Mime Type
text/x-shellscript
Expires
Wed, Jun 4, 7:17 PM (3 d, 3 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3249567
Attached To
R206 getsentry-onpremise
Event Timeline
Log In to Comment