Skip to content

feat: Implement release manifests - #11

Merged
davidkern merged 7 commits into
mainfrom
dlk/automate-releases
Aug 20, 2025
Merged

feat: Implement release manifests#11
davidkern merged 7 commits into
mainfrom
dlk/automate-releases

Conversation

@davidkern

@davidkern davidkern commented Aug 19, 2025

Copy link
Copy Markdown
Contributor

This PR enables the nix repo to be integrated with the Upwind Sensor automated release workflow.

  • Adds a release/ directory containing json manifest files for each released version. New manifests will be checked-in to this directory as part of automation;
  • Adds a release.nix module to read from the proper manifests and construct attributes that are passed to the package downloader;
  • Provides a generate-manifest.sh script to create manifest files;
  • Introduces unit tests for the new release module, using runTests;
  • Adds some check, lint, and test recipes to a Justfile, and adds a Github workflow to run these on PRs.

@davidkern davidkern changed the title feat: Implement release manifests [WIP] feat: Implement release manifests Aug 19, 2025
@davidkern davidkern changed the title [WIP] feat: Implement release manifests feat: Implement release manifests Aug 20, 2025
@davidkern
davidkern marked this pull request as ready for review August 20, 2025 17:56
@davidkern
davidkern merged commit 38ebcc8 into main Aug 20, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants