Swift CI Bots access

I have 3 question about CI bots and Swift commit-access.

  1. If we want to run test for our PR, we need to pass the test. But if seems we have to acquire commit-access to do that. Is there any other way we can get test run by ourself?

  2. The post here says we need "a list of 5 non-trivial pull requests that were accepted without modifications". Does the 5 PR need to be in the swift core repo like GitHub - apple/swift: The Swift Programming Language, or just any swift-related repo hosted under apple like GitHub - apple/swift-markdown: A Swift package for parsing, building, editing, and analyzing Markdown documents. or GitHub - apple/swift-docc: Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package..

  3. I had once send an email to code-owners@forums.swift.org. But did not receive a response after 2-3 weeks. I think it would be good if we can give a response to it whether it was rejected or accepted and maybe tell the reason why if it was rejected.

Finally, thank you for everyone who help running test for my PR.

I propose that between commit-access role and normal role, we can extend the trust model to add a third role to it which is test-access role.
The commit-access have full rights mentioned in the post. And test-access only have test access to trigger the CI so that once it passes the CI it only needs the approval to merge into the repo.

Terms of Service

Privacy Policy

Cookie Policy