<@UB89GSWCF> here's a PR stack that refactors all ...
# atmos-dev
e
@Andriy Knysh (Cloud Posse) here's a PR stack that refactors all of our tests to use a GitHub facade. Plus, adds support for GHES. This is to reduce flakes, and speed up tests. It works by creating a
gitmirror
and emulating the GitHub API in front of it for the calls we need. In order to use it, we needed to support custom GitHub endpoints, hence we went ahead and added GHES support and use that to point it at the local mock http started by the test runner. Review in order. Approve in order. Then merge as a stack. 1. github.com/cloudposse/atmos/pull/3105 2. github.com/cloudposse/atmos/pull/3107 3. github.com/cloudposse/atmos/pull/3109 4. github.com/cloudposse/atmos/pull/3122
👀 1
merged 1
All have 90% test coverage and coderabbit ✅