CI/CD and CLI workflow improvements #2

Merged
ferociousbyte merged 9 commits from dev into main 2026-06-20 20:14:08 +00:00
  • Workflow improvements: Standardized version extraction across CLI and Proxy workflows, added path-based triggers for CLI, renamed Docker image from stackmanager-proxy to stackmgr-proxy, updated runner configuration from talaryon-dotnet to dotnet, downgraded artifact actions to v3 for Forgejo compatibility, and set fetch-depth: 0 for full commit history
  • CLI improvements: Added --force option to SyncCommand for non-interactive stack deletion from remote when marked as deleted
  • NuGet publishing: Added logic to push to public registry (nuget.pkg.talaryon.dev) only for tagged releases created from main branch, while all builds continue to push to private registry (code.talaryon.dev)
- **Workflow improvements:** Standardized version extraction across CLI and Proxy workflows, added path-based triggers for CLI, renamed Docker image from `stackmanager-proxy` to `stackmgr-proxy`, updated runner configuration from `talaryon-dotnet` to `dotnet`, downgraded artifact actions to v3 for Forgejo compatibility, and set `fetch-depth: 0` for full commit history - **CLI improvements:** Added `--force` option to SyncCommand for non-interactive stack deletion from remote when marked as deleted - **NuGet publishing:** Added logic to push to public registry (`nuget.pkg.talaryon.dev`) only for tagged releases created from main branch, while all builds continue to push to private registry (`code.talaryon.dev`)
Simplify workflow triggers and adjust versioning to include branch name for non-main branches.
Some checks failed
/ build-and-pack (push) Successful in 30s
/ build-and-push (push) Failing after 1s
e8dd332225
Refactor Proxy workflow: split build and push jobs, add artifact upload/download, and improve version handling with job outputs.
Some checks failed
/ build-and-pack (push) Successful in 30s
/ build (push) Failing after 7s
/ push (push) Has been skipped
d54eff4120
Update workflows: restrict CLI triggers by path and add NuGet source configuration to Proxy
Some checks failed
/ push (push) Has been skipped
/ build (push) Failing after 6s
/ build-and-pack (push) Failing after 6s
30e3dac4df
Standardize version extraction logic in CLI and Proxy workflows.
Some checks failed
/ build (push) Failing after 21s
/ push (push) Has been skipped
a10eb63bba
Downgrade upload-artifact and download-artifact actions in Proxy workflow to v3.
Some checks failed
/ build (push) Successful in 26s
/ push (push) Failing after 1s
be2f25426a
Update workflows: replace talaryon-dotnet with dotnet for runner configuration in CLI and Proxy workflows.
All checks were successful
/ build (push) Successful in 18s
/ push (push) Successful in 22s
a6cf21b4c2
Update Proxy workflow: rename Docker image/tag from stackmanager-proxy to stackmgr-proxy
All checks were successful
/ build (push) Successful in 20s
/ push (push) Successful in 21s
623efe7e5d
Add --force option in CLI for stack deletion and update workflows and dependencies.
Some checks failed
/ build-and-pack (push) Successful in 23s
/ build (push) Successful in 20s
/ push (push) Failing after 3s
88b55611ae
Set fetch-depth to 0 in CLI and Proxy workflows to ensure full commit history is available.
Some checks failed
/ build (push) Successful in 18s
/ push (push) Failing after 3s
c0cda998ff
ferociousbyte referenced this pull request from a commit 2026-06-20 20:29:25 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
talaryonlabs/stackmgr!2
No description provided.