Skip to content

chore(ci): move quality checks to Xcode Cloud - #1

Open
weskcode wants to merge 1 commit into
mainfrom
chore/xcode-cloud-ci
Open

weskcode wants to merge 1 commit into
mainfrom
chore/xcode-cloud-ci

Conversation

@weskcode

Copy link
Copy Markdown
Owner

Summary

Moves CI from GitHub Actions to Xcode Cloud for quality checks.

Ruleset note

rhoids has no branch protection/ruleset configured on main today, so nothing to swap yet. Once this workflow posts its first green Xcode Cloud run, a follow-up will add the observed check name(s) as required and retire any leftover GitHub Actions requirement.

Test plan

  • First Xcode Cloud run on this PR is green

Add ci_scripts/ci_post_clone.sh so Xcode Cloud runs the commit-message
policy. Pull request builds check every commit between the target and
source commits, fetching history when the clone is shallow. Branch
builds check only the built commit because Xcode Cloud does not expose
the previous branch head.

Remove the GitHub Actions workflow. Build and test now run as Xcode
Cloud workflow actions for the RHOIDS and RHOIDSWatchTests schemes.
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