-
-
Notifications
You must be signed in to change notification settings - Fork 38
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
132 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
:construction: This is pre-release code for people who want to help test [what is going into the next release](https://github.com/Deep-Symmetry/beat-link-trigger/blob/master/CHANGELOG.md). | ||
|
||
> Don’t download this if you aren’t comfortable testing code while it is under active development! Instead, look at the [latest release](https:///github.com/Deep-Symmetry/beat-link-trigger/releases/latest). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
> If you came here from the link in the first [DJ TechTools article](http://djtechtools.com/2017/07/19/decoding-pioneer-pro-link-connect-cdjs-ableton-link/), please look at my [instructions](https://github.com/brunchboy/beat-link-trigger#beat-link-trigger) for more information about how to install and use Beat Link Trigger! | ||
## What to Download | ||
|
||
- If you already have a compatible Java runtime installed (Java 11 or later), you can just download the executable cross-platform Jar file, and should be able to run it by double-clicking. | ||
- If you are on a Mac and don’t want to have to worry about installing and managing a separate Java environment, you can download the MacOS disk image (`.dmg`) file, which contains a signed, notarized Mac application with the necessary Java runtime built right in. | ||
- If you are on 64-bit Windows and don’t want to have to separately install Java you can download the Win64 MSI installer (`.msi` file), which installs a Windows application with the Java runtime built in. | ||
- If you want to test [what is going into the next release](https://github.com/Deep-Symmetry/beat-link-trigger/blob/master/CHANGELOG.md), look at the pre-release SNAPSHOT release (if any) at the [top of the full Releases list](https://github.com/Deep-Symmetry/beat-link-trigger/releases). | ||
|
||
## What’s in the Release | ||
|
||
✨Summary to be added once James has a moment! Please see the [Change Log](https://github.com/Deep-Symmetry/beat-link-trigger/blob/main/CHANGELOG.md#730---2023-11-24) for all the details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e # Exit if any command fails. | ||
|
||
# See if we are creating a preview release | ||
if [ "$release_snapshot" = true ] ; then | ||
|
||
# Create (or move) the latest-preview tag locally, then push it. | ||
echo "Creating tag for preview release" | ||
git config --global user.name 'James Elliott' | ||
git config --global user.email '[email protected]' | ||
git tag latest-preview -m "The latest preview release" --force | ||
git push --tags | ||
|
||
# Actually create the preview release and upload the cross-platform Jar | ||
echo "Creating preview release" | ||
gh release create latest-preview "$uberjar_name#Cross-platform Jar" --prerelease \ | ||
--title "Preview release being built" \ | ||
--notes ":construction: This release is currently being built by GitHub Actions. Come back in a few minutes." | ||
|
||
else | ||
|
||
# Actually create the release and upload the cross-platform Jar | ||
echo "Creating final release" | ||
gh release create "$release_tag" "$uberjar_name#Cross-platform Jar" --prerelease \ | ||
--title "Release being built" \ | ||
--notes ":construction: This release is currently being built by GitHub Actions. Come back in a few minutes." | ||
|
||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e # Exit if any command fails. | ||
|
||
# Check if the preview release exists. | ||
if gh release view latest-preview --json assets --jq '.assets[].name' > preview_assets.txt ; then | ||
|
||
echo "There is a preview release. Deleting assets..." | ||
while read -r asset; do | ||
echo " Deleting asset $asset:" | ||
gh release delete-asset latest-preview "$asset" --yes | ||
done <preview_assets.txt | ||
|
||
echo "Deleting the preview release itself:" | ||
gh release delete latest-preview --cleanup-tag --yes | ||
|
||
else | ||
echo "No preview release found to clean up." | ||
fi | ||
|
||
rm -f preview_assets.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e # Exit if any command fails. | ||
|
||
# See if we are creating a preview release | ||
if [ "$release_snapshot" = true ] ; then | ||
|
||
gh release edit latest-preview --title "$release_tag preview" --notes-file .github/resources/preview_notes.md | ||
|
||
else | ||
|
||
gh release edit "$release_tag" --prerelease=false --title "$release_tag" \ | ||
--notes-file .github/resources/release_notes.md | ||
|
||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters