-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease.sh
More file actions
30 lines (23 loc) · 721 Bytes
/
release.sh
File metadata and controls
30 lines (23 loc) · 721 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# Publish Maven release
./gradlew publish --no-daemon --no-parallel
# Close Maven release
./gradlew closeAndReleaseRepository --no-daemon --no-parallel
# Publish to Gradle Plugin Portal
./gradlew publishPlugins
# Create new website docs version
./gradlew versionDocs
# Set all versions in the root README to the new version
./gradlew updateProjectReadmeVersionRefs
echo
echo ' ___ _ _ ___ ___ ___ ___ ___'
echo '/ __| | | |/ __/ __/ _ \/ __/ __|'
echo '\__ \ |_| | (_| (_| __/\__ \__ \'
echo '|___/\__,_|\___\___\___||___/___/'
echo
echo
echo The release is done and a new docs version has been created for Docusaurus.
echo
echo These changes need to get merged into main and published.
echo
echo