-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle looping music, Indicate song with seamless loops in docs, automatic pre-releases #411
base: develop
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #411 +/- ##
===========================================
+ Coverage 81.38% 81.98% +0.60%
===========================================
Files 91 92 +1
Lines 3046 3148 +102
===========================================
+ Hits 2479 2581 +102
Misses 567 567
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
4abefcd
to
dbb2085
Compare
If anyone wants to review it already:
Just need to hook the Script into the |
c2313ac
to
316404a
Compare
258ec85
to
a027af4
Compare
a029141
to
c3ddd8b
Compare
echo "version_number=$(date +'%Y.%m.%d')-$(echo $GITHUB_RUN_ID)" >> $GITHUB_OUTPUT | ||
if [[ '${{ github.event.inputs.createRelease }}' == 'true' ]]; then | ||
echo "version_name="Release v${{ needs.setVersionNumber.outputs.version_number }}" >> $GITHUB_OUTPUT | ||
else | ||
echo "version_name="Pre-release v${{ needs.setVersionNumber.outputs.version_number }}" >> $GITHUB_OUTPUT | ||
fi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The previous automation would've required us to set the version in Unity; now we just use a timestamp + GitHub Actions's unique run ID.
DRAFT PR UNTIL DYNAMIC ASSET LOAD SOFTLOCK IS RESOLVED
Summary
develop
I'd recommend looking at the PR with these filters to focus on the important stuff:
Before/after screenshots and/or animated gif
Songs previously only looped from start to finish. Composers can now specify loop-information: intros, loop-sections and outros.
If a song provided by the composers contains loop information, it is highlighted in the documentation:
Also changes the GitHub Release behavior to automatically create pre-releases whenever a build succeeds on
develop
.Testing instructions
Find a song with loop markers embedded into the
.ogg
file. Play it and notice that the intro only is played once. Also a new GitHub pre-release should appear around 45 minutes after this is integrated intodevelop
.Additional information
[ ]
Changes UI[ ]
Introduces new feature[ ]
Removes existing feature[x]
Has associated resource:develop
is updated #467