Skip to content

Commit 16ba38d

Browse files
authored
Merge pull request #360 from winnerspiros/copilot/update-release-yml-and-optimizations
fix: resolve 76 CI test failures across encoder roundtrip, HitObjectContainer lifetime, skin editor state, and GC tests
2 parents 517a7af + 5f56d94 commit 16ba38d

97 files changed

Lines changed: 678 additions & 647 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/_diffcalc_processor.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ jobs:
3737
name: Run
3838
runs-on: self-hosted
3939
timeout-minutes: 1440
40+
permissions:
41+
contents: read
4042

4143
outputs:
4244
target: ${{ steps.run.outputs.target }}

.github/workflows/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
- '*.*.*'
77
- '!*-*'
88

9+
permissions: {}
10+
911
jobs:
1012
notify_pending_production_deploy:
1113
runs-on: ubuntu-latest

.github/workflows/release.yml

Lines changed: 385 additions & 213 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 232 additions & 253 deletions

osu.Android.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
</PropertyGroup>
5353

5454
<ItemGroup>
55-
<PackageReference Include="ppy.osu.Framework.Android" Version="2026.527.1" />
55+
<PackageReference Include="ppy.osu.Framework.Android" Version="2026.527.3" />
5656
<!-- `ppy.osu.Framework.NativeLibs` is a transitive dependency of `ppy.osu.Framework`
5757
that ships desktop-only natives (Linux/macOS/Windows) under `runtimes/<rid>/native/`
5858
— including a bare Linux `libbass.so`/`libbass_fx.so`/`libbassmix.so` for linux-arm64.

osu.Game.Rulesets.Catch/Mods/CatchModFlashlight.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ namespace osu.Game.Rulesets.Catch.Mods
1313
{
1414
public partial class CatchModFlashlight : ModFlashlight<CatchHitObject>
1515
{
16-
public override double ScoreMultiplier => UsesDefaultConfiguration ? 1.12 : 1;
17-
1816
public override BindableFloat SizeMultiplier { get; } = new BindableFloat(1)
1917
{
2018
MinValue = 0.5f,

osu.Game.Rulesets.Catch/Mods/CatchModFloatingFruits.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ public class CatchModFloatingFruits : Mod, IApplicableToDrawableRuleset<CatchHit
1616
public override string Name => "Floating Fruits";
1717
public override string Acronym => "FF";
1818
public override LocalisableString Description => "The fruits are... floating?";
19-
public override double ScoreMultiplier => 1;
2019
public override IconUsage? Icon => OsuIcon.ModFloatingFruits;
2120

2221
public void ApplyToDrawableRuleset(DrawableRuleset<CatchHitObject> drawableRuleset)

osu.Game.Rulesets.Catch/Mods/CatchModHardRock.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ namespace osu.Game.Rulesets.Catch.Mods
1010
{
1111
public class CatchModHardRock : ModHardRock, IApplicableToBeatmapProcessor
1212
{
13-
public override double ScoreMultiplier => UsesDefaultConfiguration ? 1.12 : 1;
14-
1513
public void ApplyToBeatmapProcessor(IBeatmapProcessor beatmapProcessor)
1614
{
1715
var catchProcessor = (CatchBeatmapProcessor)beatmapProcessor;

osu.Game.Rulesets.Catch/Mods/CatchModHidden.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ namespace osu.Game.Rulesets.Catch.Mods
1616
public class CatchModHidden : ModHidden, IApplicableToDrawableRuleset<CatchHitObject>
1717
{
1818
public override LocalisableString Description => @"Play with fading fruits.";
19-
public override double ScoreMultiplier => UsesDefaultConfiguration ? 1.06 : 1;
2019

2120
private const double fade_out_offset_multiplier = 0.6;
2221
private const double fade_out_duration_multiplier = 0.44;

osu.Game.Rulesets.Catch/Mods/CatchModMovingFast.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public partial class CatchModMovingFast : Mod, IApplicableToDrawableRuleset<Catc
2323
public override string Acronym => "MF";
2424
public override LocalisableString Description => "Dashing by default, slow down!";
2525
public override ModType Type => ModType.Fun;
26-
public override double ScoreMultiplier => 1;
2726
public override IconUsage? Icon => OsuIcon.ModMovingFast;
2827
public override Type[] IncompatibleMods => new[] { typeof(ModAutoplay), typeof(ModRelax) };
2928

0 commit comments

Comments
 (0)