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

chore: merge the latest starbase #113

Closed
wants to merge 116 commits into from
Closed

chore: merge the latest starbase #113

wants to merge 116 commits into from

Conversation

lengau
Copy link
Collaborator

@lengau lengau commented May 22, 2024

  • Have you followed the guidelines for contributing?
  • Have you signed the CLA?
  • Have you successfully run tox?

lengau and others added 30 commits May 22, 2023 16:13
The action looks specifically for ".yml", and not ".yaml".
Co-authored-by: Tiago Nobrega <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This allows starbase to have its own tests and allow for cleaner merges of
starbase into other repositories.

Signed-off-by: Callahan Kovacs <[email protected]>
Signed-off-by: Callahan Kovacs <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
`module = ["starcraft"]` only checks checks the `starcraft` main
package, and not any sub-packages and modules.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Files like README.md and HACKING.md are linted by sphinx-lint.

Signed-off-by: Callahan Kovacs <[email protected]>
The directive is finnicky with regards to globbing, so the tests and
docs were being included in the final wheel package.
The idea is this: since we have a few tests that are worth running in
"downstream" projects (those that merge starbase periodically), instead
of having to adapt every test individually in every downstream project
we'll use a fixture (project_main_module) that provides the imported
module object. So in starbase is returns the 'starcraft' module.

The tests are then updated to use this fixture instead of importing the
module directly. Downstream projects therefore only need to update the
fixture's implementation and the tests will (well, should) work.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#117)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot and others added 19 commits March 2, 2024 19:54
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Callahan Kovacs <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants