nextstrain / augur

Pipeline components for real-time phylodynamic analysis
https://docs.nextstrain.org/projects/augur/
GNU Affero General Public License v3.0
268 stars 128 forks source link

CI/release: Run tests on build artifacts #1638

Open victorlin opened 2 months ago

victorlin commented 2 months ago

from https://github.com/nextstrain/augur/pull/1634#pullrequestreview-2316684982

The current CI/release flow is test source [→ build → release], (where brackets denote release-only steps) meaning the final build artifacts aren't directly tested. That can be accomplished by changing the flow to build → test build [→ release].

Nextstrain CLI's CI workflow is a good example of the proposed flow.