Skip to content

ci: Switch to shared GitHub actions for soundness checks #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 30, 2024

Conversation

euanh
Copy link
Collaborator

@euanh euanh commented Sep 30, 2024

Motivation

The server-side Swift projects are starting to adopt CI based on GitHub Actions, using shared scripts. GitHub Actions can do everything we need for CI, so we should adopt it as well.

Modifications

Use the shared GitHub actions (currently hosted in swift-nio) to run the soundness checks for Pull Requests.

Result

Soundness checks will be run for future Pull Requests.

Test Plan

Ran the checks locally using act pull_request.

@euanh euanh force-pushed the github-actions branch 2 times, most recently from a33be54 to 16393da Compare September 30, 2024 14:52
@euanh euanh merged commit 5eb4b07 into apple:main Sep 30, 2024
@euanh euanh deleted the github-actions branch October 1, 2024 13:47
@euanh euanh added the kind/administration CI, repo automation, other admin tasks label Oct 9, 2024
euanh pushed a commit that referenced this pull request Apr 16, 2025
…vice to run locally (#97)

### Motivation

scripts/soundness.sh was deleted in #5 which moved CI to GitHub Actions.

resolves #96 

### Modifications

Remove the instruction to run `scripts/soundness.sh` from
`CONTRIBUTING.md`.

### Result

Documentation no longer refers to nonexistent scripts.

### Test Plan

No functional change.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/administration CI, repo automation, other admin tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant