The Wayback Machine - https://web.archive.org/web/20210122003600/https://github.com/SwiftDocOrg/swift-doc/issues/202
Skip to content
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

Add end-to-end continuous integration tests for Homebrew distribution #202

Open
mattt opened this issue Oct 7, 2020 · 0 comments
Open

Add end-to-end continuous integration tests for Homebrew distribution #202

mattt opened this issue Oct 7, 2020 · 0 comments

Comments

@mattt
Copy link
Member

@mattt mattt commented Oct 7, 2020

As discussed in #196 and #197, we should make sure the swift-doc executable installed by Homebrew continues to work. Here's what I'm thinking:

  • Create a new GitHub Actions workflow that runs on pushes to master as well as on a cron schedule (once per day, perhaps)
  • In that action, use the test bundle from #199 to work on swift-doc installed by Homebrew instead of the one built from source (this could be configured via a command argument or environment variable)
  • Set up the workflow to test brew install swift-doc both building from source and downloading from a bottle, if available
  • Add corresponding CI tests in @SwiftDocOrg/homebrew-formulae
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
1 participant