-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Currently, NuGet packages are non-deterministic.

Set up a GitHub Actions workflow to build all libraries in this repository using deterministic builds.
Requirements:
- The workflow should trigger on push and pull requests to main branches.
- Build all project libraries using .NET SDK.
- Ensure the build is deterministic by setting appropriate MSBuild properties (e.g.,
ContinuousIntegrationBuild=true,Deterministic=true). - Upload build artifacts for inspection.
- Document the workflow file and the steps taken to ensure determinism.
Acceptance Criteria:
- A new workflow YAML file is added under
.github/workflows/. - The build process completes successfully and produces deterministic outputs.
- Build artifacts are uploaded and can be downloaded from the Actions run.
- Documentation is provided in the workflow or repository README as appropriate.
References:
Copilot
Metadata
Metadata
Assignees
Labels
No labels