Skip to content

[FIX (CI)] Adjustments to Sample Build actions - #510

Open
NotHyper-474 wants to merge 1 commit into
FunkinCrew:developfrom
NotHyper-474:fix/samples-hmm-order
Open

NotHyper-474 wants to merge 1 commit into
FunkinCrew:developfrom
NotHyper-474:fix/samples-hmm-order

Conversation

@NotHyper-474

@NotHyper-474 NotHyper-474 commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

This PR does a couple of adjustments to the Samples Build Action workflow:

  • The haxelib cache now uses the hash sum of all hmm.json files present in the samples. This helps avoid having duplicate cache entries.
    • This required adding a .gitattribute file to enforce the same line ending across targets, ensuring that the hashes don't differ between them.
    • This is temporary until I find out why the generated hmm file itself is different on Windows but not on Linux and macOS
  • It now won't update haxelib itself, because that just added unnecessary time.
  • A build action will now be cancelled once another one starts.

@NotHyper-474
NotHyper-474 marked this pull request as draft September 20, 2026 17:42
@NotHyper-474
NotHyper-474 force-pushed the fix/samples-hmm-order branch 2 times, most recently from edf3d28 to 2e4ded5 Compare September 21, 2026 17:29
@NotHyper-474 NotHyper-474 changed the title [FIX (CI)] Sort generated HMM haxelibs by name to prevent cache misses [FIX (CI)] Adjustements to Sample Build actions Sep 21, 2026
@NotHyper-474 NotHyper-474 changed the title [FIX (CI)] Adjustements to Sample Build actions [FIX (CI)] Adjustments to Sample Build actions Sep 22, 2026
@NotHyper-474
NotHyper-474 marked this pull request as ready for review September 22, 2026 00:51

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant