Skip to content

Added build support and CI pipelines - #2

Merged
darthsharp merged 4 commits into
mainfrom
feature/addbuildsystem
Oct 15, 2026
Merged

darthsharp merged 4 commits into
mainfrom
feature/addbuildsystem

Conversation

@darthsharp

Copy link
Copy Markdown
Contributor

No description provided.

… smoke tests`

- Added Cake Frosting build project for streamlined builds (`build/` directory) with support for package management and artifact creation.
- Implemented CI workflows (`.github/workflows/`) for pull requests, feature/integration branches, and releases.
- Enhanced test configurations with Microsoft Testing extensions for improved coverage reporting.
- Introduced smoke tests to verify binary outputs for host runtimes.
- Configured Dependabot for dependency updates and auto-merge logic.
- Upgraded `actions/checkout` to v7.0.1, `actions/cache` to v6.1.0, `actions/upload-artifact` to v7.0.2, and `actions/download-artifact` to v8.0.2.
- Updated `dependabot/fetch-metadata` to v3.1.0 commit.
…ild robustness

- Pin .NET SDK version in `global.json` with `rollForward: patch` for consistent builds.
- Add `setup-dotnet` action to workflows to ensure CI uses the specified SDK version.
- Introduce `verify-tag` step in release workflow to validate tags as `v<SemVer>` and ensure they point to `main`.
- Refine binary publishing logic in smoke tests and improve error handling for CI-specific failures.
- Replace environment-specific runtime identifiers with a more portable, architecture-based approach.
- Adjust build tasks to separate `nuget-push` and `github-release` jobs, ensuring package publishing safety.
@darthsharp
darthsharp merged commit c2e87d1 into main Oct 15, 2026
7 checks passed
@darthsharp
darthsharp deleted the feature/addbuildsystem branch October 15, 2026 11:46
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