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

[FEATURE] Add "Latest" non-failure testing to (at least) the main branch #70

Open
teald opened this issue Nov 5, 2024 · 0 comments
Open
Assignees
Labels
CI/CD Changes to CI/CD workflows enhancement New feature or request maintenance For maintenance tasks test Related to testing

Comments

@teald
Copy link
Member

teald commented Nov 5, 2024

Is your feature request related to a problem? Please describe or write "N/A".

This is to prevent situations like Issue #68 / PR #69 from happening n the future, and to catch important dependency upgrades that need to be reacted to.

Describe the solution you'd like

Ideally, a run of all the tests using a freshly-updated lockfile instead of the latest development one in the main repo. This should be as simple as running poetry lock on the Actions repo clone.

Notes

  • This shouldn't cause PRs to fail, if it's tested with them
  • This shouldn't prevent releases, as problems with installation and dependency resolution are already handled in build testing
    • Any future issues with builds should also go into build testing, not be a part of these tests
  • This shouldn't replace or extend any extant tests
  • Should be lowest-priority
  • Should be added to cron tests
@teald teald added enhancement New feature or request maintenance For maintenance tasks CI/CD Changes to CI/CD workflows test Related to testing labels Nov 5, 2024
@teald teald self-assigned this Nov 5, 2024
@teald teald changed the title [FEATURE] Add "Lastest" non-failure testing to (at least) the main branch [FEATURE] Add "Latest" non-failure testing to (at least) the main branch Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Changes to CI/CD workflows enhancement New feature or request maintenance For maintenance tasks test Related to testing
Projects
None yet
Development

No branches or pull requests

1 participant