Skip to content

Add non-production pipeline and refactor official pipeline#1707

Merged
mmitche merged 10 commits intodotnet:mainfrom
mmitche:non-prod-pipeline
Aug 5, 2025
Merged

Add non-production pipeline and refactor official pipeline#1707
mmitche merged 10 commits intodotnet:mainfrom
mmitche:non-prod-pipeline

Conversation

@mmitche
Copy link
Member

@mmitche mmitche commented Jul 31, 2025

  • For production readiness compliance
  • Move official pipeline to be named official.yml
  • Add support for more signing options (test and dry-run). Refactor variables template to set up these options.
  • Add unofficial.yml for non-prod pipeline
    • Unofficial pipeline allows for lite and full options, and test signed, unsigned, or dry run options.
  • Introduce parameter to templates indicating that the pipeline is official. Set in official.yml

- For production readiness compliance
- Move official pipeline to be named official.yml
- Add support for more signing options (test and dry-run). Refactor variables template to set up these options.
- Add unofficial.yml for non-prod pipeline
    - Unofficial pipeline allows for lite and full options, and test signed, unsigned, or dry run options.
- Introduce parameter to templates indicating that the pipeline is official. Set in official.yml
@mmitche
Copy link
Member Author

mmitche commented Jul 31, 2025

This PR is currently blocked on:

  • Needing a re-bootstrap to pick up dotnet/arcade@2586309
  • Will temporarily revert the ci.yml -> official.yml change to verify official builds.

@mmitche mmitche enabled auto-merge (squash) August 5, 2025 19:39
@mmitche
Copy link
Member Author

mmitche commented Aug 5, 2025

Unrelated failure in aspnetcore.

@mmitche mmitche disabled auto-merge August 5, 2025 21:42
@mmitche mmitche merged commit 2a1a750 into dotnet:main Aug 5, 2025
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants