Skip to content

Conversation

stmontgomery
Copy link
Contributor

@stmontgomery stmontgomery commented Oct 8, 2025

This adds GitHub Action workflows which build the main branch when commits are pushed (generally, post-merge of a PR) using both main and 6.2 development snapshot toolchains.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

@stmontgomery stmontgomery added this to the Swift 6.x (main) milestone Oct 8, 2025
@stmontgomery stmontgomery self-assigned this Oct 8, 2025
@stmontgomery stmontgomery added enhancement New feature or request build 🧱 Affects the project's build configuration or process labels Oct 8, 2025
@stmontgomery stmontgomery marked this pull request as ready for review October 8, 2025 15:27
@stmontgomery stmontgomery changed the title [WIP] Add GitHub Action workflows which build main branch (post-merge) Add GitHub Action workflows which build main branch (post-merge) Oct 8, 2025
@stmontgomery stmontgomery merged commit d276e45 into swiftlang:main Oct 9, 2025
70 of 72 checks passed
@stmontgomery stmontgomery deleted the post-merge-test branch October 9, 2025 12:13
stmontgomery added a commit that referenced this pull request Oct 9, 2025
)

This adjusts `README.md` to begin showing CI status badges from the
GitHub Actions workflows I configured in #1361.

View [rendered README
document](https://github.com/stmontgomery/swift-testing/blob/github-actions-badges/README.md).

### Motivation:

This will help ensure our CI status badges remain consistent with the CI
status shown on Pull Requests.

### Modifications:

- Remove the CI status column on the "Supported platforms" table from
the README.
- This is because the new workflows do not offer granular, per-platform
status badges (see [GitHub's
documentation](https://docs.github.com/en/actions/how-tos/monitor-workflows/add-a-status-badge)).
- Add a new section to the README showing this status.
- Drive-by improvement: Move "Windows" platform up a few rows so that
all the Supported platforms are listed first, followed by all
Experimental platforms.

### Checklist:

- [x] Code and documentation should follow the style of the [Style
Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).
- [x] If public symbols are renamed or modified, DocC references should
be updated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build 🧱 Affects the project's build configuration or process enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant