Skip to content

Fix SlamX persistence and release packaging#11

Merged
jx-grxf merged 4 commits intomainfrom
fix/release-assets-onboarding
Apr 18, 2026
Merged

Fix SlamX persistence and release packaging#11
jx-grxf merged 4 commits intomainfrom
fix/release-assets-onboarding

Conversation

@jx-grxf
Copy link
Copy Markdown
Owner

@jx-grxf jx-grxf commented Apr 18, 2026

Summary

  • migrate SlamDih UserDefaults and custom sound files into the SlamX domain on launch
  • split OSV CI into full scheduled/push scans and PR delta scans using the official reusable workflows
  • remove the unsupported Dependency Review job until the repo Dependency Graph setting supports it
  • add a release asset script that emits SlamX-named DMG, checksum, appcast, and source archives

Verification

  • swift test
  • ruby YAML parse for .github/workflows/ci.yml
  • bash -n scripts/create-release-assets.sh scripts/create-dmg.sh scripts/package-app.sh scripts/generate-appcast.sh

Notes

The current v0.3.0 GitHub release points at a pre-rename commit and its assets are SlamDih-named. This PR should be merged before publishing the next corrective release.

@jx-grxf jx-grxf marked this pull request as ready for review April 18, 2026 16:10
@jx-grxf jx-grxf merged commit ccdd22e into main Apr 18, 2026
5 checks passed
@jx-grxf jx-grxf deleted the fix/release-assets-onboarding branch April 18, 2026 16:10
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