Skip to content

Improve CI workflow ordering#6366

Draft
corymhall wants to merge 6 commits into
masterfrom
ci-improvements
Draft

Improve CI workflow ordering#6366
corymhall wants to merge 6 commits into
masterfrom
ci-improvements

Conversation

@corymhall

Copy link
Copy Markdown
Member

Summary

  • split provider unit tests and schema comparison out of the serialized prerequisites job
  • keep prerequisites focused on lightweight artifact prep so provider/SDK builds can start sooner
  • restore Go cache in example test shards to reduce repeated package compile time

Context

This revives the useful workflow-ordering shape from the earlier closed experiment in #5785 while keeping the changes scoped to the current branch. The current ci-mgmt generator does not yet model this fan-out, so the generated workflow edits are intentionally manual for this timing experiment.

Verification

  • mise exec -- make ci-mgmt
  • mise exec -- make schema_embed
  • make -n schema_embed
  • make -n test_provider
  • YAML parse for touched workflows
  • actionlint -ignore 'label \"pulumi-ubuntu-8core\" is unknown' .github/workflows/prerequisites.yml .github/workflows/run-acceptance-tests.yml .github/workflows/test.yml
  • git diff --check

@github-actions

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown
Contributor

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

Maintainer note: consult the runbook for dealing with any breaking changes.

@codecov

codecov Bot commented May 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 14.48%. Comparing base (46548bf) to head (5219613).
⚠️ Report is 15 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #6366   +/-   ##
=======================================
  Coverage   14.48%   14.48%           
=======================================
  Files         374      374           
  Lines       89963    89963           
=======================================
  Hits        13032    13032           
  Misses      76909    76909           
  Partials       22       22           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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