Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

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

Closed
mattt opened this issue Oct 7, 2020 · 1 comment
Closed
Assignees
Labels
chore continuous integration Changes to the continuous integration process

Comments

@mattt
Copy link
Contributor

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 Add end-to-end tests for command-line interface #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
@mattt
Copy link
Contributor Author

mattt commented Apr 26, 2021

Fixed by #243.

@mattt mattt closed this as completed Apr 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
chore continuous integration Changes to the continuous integration process
Projects
None yet
Development

No branches or pull requests

2 participants