Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: akbashev/swift-cluster-membership
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: apple/swift-cluster-membership
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 89 files changed
  • 8 contributors

Commits on Nov 7, 2024

  1. adopt github actions (apple#101)

    * Adopt github actions
    
    * remove linux main
    
    * remove old scripts
    
    * fix check-unacceptable-language
    
    * remove integration test target
    
    * remove docc
    
    * formatting adjustments to land the change for now
    
    * fix docc
    
    * docs fixes
    ktoso authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5a9b2bf View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Follow-up cleanup of GitHub Actions migration (apple#104)

    * Follow-up cleanup of GitHub Actions migration
    
    **Motivation:**
    
    Make use of more common GitHub Actions migration workflows and
    repository style changes.
    
    **Modifications:**
    
    * Unit tests workflows make use of the NIO `unit-tests` workflow with
      additional checks enabled
    * Introduce `main.yml` which runs workflows on each commit to `main` and
      periodically to catch any regressions in merges or from upstream.
    * Enable nightly CI runs as a signal for upcoming failures as is done in
      other Swift on Server ecosystem repositories.
    * Remove the docker files which are no longer used and contained
      outdated pipelines.
    * Bring the Samples up to Swift 5.9 and add a CI pipeline to ensure
      their continued ability to compile.
    
    **Result:**
    
    More in common with other GitHub Actions adoptions, compiling Samples.
    
    * add cxx interop workflows
    
    * enable API breakage checks
    rnro authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1e75872 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1dcf59 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. Configuration menu
    Copy the full SHA
    d62ab6c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. Fix some typo issues at README.md (apple#102)

    ### Motivation:
    
    Fix some typo issues at README.md
    
    ### Modifications:
    
    + apropriate => appropriate
    + thasks => tasks
    + heve => here
    
    ### Result:
    
    Correct the some words at README.md
    lamtrinhdev authored Dec 6, 2024
    Configuration menu
    Copy the full SHA
    4534a63 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2024

  1. Enable MemberImportVisibility check on all targets (apple#107)

    Enable MemberImportVisibility check on all targets. Use a standard
    string header and footer to bracket the new block for ease of updating
    in the future with scripts.
    rnro authored Dec 12, 2024
    Configuration menu
    Copy the full SHA
    02a6f6e View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2024

  1. Update release.yml (apple#108)

    Update the release.yml file with the latest label changes
    FranzBusch authored Dec 18, 2024
    Configuration menu
    Copy the full SHA
    8a3e0e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2025

  1. CI use 6.1 nightlies (apple#109)

    CI use 6.1 nightlies now that Swift development is happening in the 6.1
    branch
    rnro authored Jan 31, 2025
    Configuration menu
    Copy the full SHA
    5e59063 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2025

  1. Rename nightly_6_1 params to nightly_next (apple#110)

    Rename nightly_6_1 params to nightly_next; see
    apple/swift-nio#3122
    rnro authored Mar 4, 2025
    Configuration menu
    Copy the full SHA
    de9cb8b View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. Only apply standard swift settings on valid targets (apple#111)

    Only apply standard swift settings on valid targets. The current check
    ignores plugins but that is not comprehensive enough.
    rnro authored Mar 7, 2025
    Configuration menu
    Copy the full SHA
    209b849 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2025

  1. Enable macOS CI on merge to main and daily timer (apple#113)

    Motivation:
    
    * Improve test coverage
    * Check test pass/fail status
    * Monitor CI throughput
    
    Modifications:
    
    Enable macOS CI to be run on all merges to main and on a daily timer.
    
    Result:
    
    Improved test coverage run out-of-band at the moment so we can get a
    feeling for if any changes need to be made in the repo or in the CI
    pipelines to ensure timely and stable checks.
    rnro authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    f558154 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2025

  1. Configuration menu
    Copy the full SHA
    261682a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2025

  1. Enable Swift 6.1 jobs in CI (apple#115)

    Motivation:
    
    Swift 6.1 has been released, we should add it to our CI coverage.
    
    Modifications:
    
    Add additional Swift 6.1 jobs where appropriate in main.yml,
    pull_request.yml
    
    Result:
    
    Improved test coverage.
    rnro authored Apr 14, 2025
    Configuration menu
    Copy the full SHA
    6331d35 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. Samples workflow in main.yml uses new matrix (apple#116)

    Samples workflow in main.yml uses new matrix
    
    ### Motivation:
    
    The samples workflow has been failing in the main.yml version because
    the adoption of the new test matrix was missed meaning it referred to
    Swift 6.1 but the old workflow doesn't know how to handle that.
    
    ### Modifications:
    
    Migrate the samples job to the new matrix workflow
    
    ### Result:
    
    Samples workflows will pass on main and timer jobs
    rnro authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    8e80b60 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2025

  1. Drop Swift 5.9 (apple#117)

    Motivation:
    
    Swift 5.9 is no longer supported, we should bump the tools version and
    remove it from our CI.
    
    Modifications:
    
    * Bump the Swift tools version to Swift 5.10
    * Remove Swift 5.9 jobs where appropriate in main.yml, pull_request.yml
    
    Result:
    
    Code reflects our support window.
    rnro authored May 7, 2025
    Configuration menu
    Copy the full SHA
    ae467b7 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. Add support for Musl static Linux SDK (apple#120)

    ### Motivation:
    
    We'd like to get this package building with the static Linux SDK, which
    will also unblock apple#112.
    
    ### Modifications:
    
    Update the imports to support Musl.
    
    ### Result:
    
    Builds with `swift build --swift-sdk
    swift-6.1-RELEASE_static-linux-0.0.1`.
    simonjbeaumont authored May 9, 2025
    Configuration menu
    Copy the full SHA
    58ddc0e View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

  1. Add static SDK CI workflow (apple#112)

    Add static SDK CI workflow which runs on commits to PRs, merges to main
    and daily on main.
    
    ---------
    
    Co-authored-by: Si Beaumont <[email protected]>
    Co-authored-by: Si Beaumont <[email protected]>
    3 people authored May 13, 2025
    Configuration menu
    Copy the full SHA
    f5c6877 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Enable release mode builds (apple#121)

    ### Motivation:
    
    Some errors do not show up in debug builds. Enabling release mode builds
    improves the CI coverage.
    
    ### Modifications:
    
    Enable release mode builds for pull requests and scheduled builds on
    main.
    
    ### Result:
    
    Improved CI coverage.
    josephnoir authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    a297d76 View commit details
    Browse the repository at this point in the history
Loading