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

Work/use uv #126

Draft
wants to merge 148 commits into
base: main
Choose a base branch
from
Draft

Work/use uv #126

wants to merge 148 commits into from

Conversation

lengau
Copy link
Collaborator

@lengau lengau commented Sep 19, 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>
lengau and others added 29 commits June 4, 2024 14:25
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit updates the Release workflow with the following changes:

- Use self-hosted jammy machines instead of default Github runners;
- Use PyPI's Trusted Publishers to publish, replacing the PYPI_API_TOKEN;
- (minor) Constrain the artifacts that are attached to the Github release.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* docs: update hacking with explanation for exclamation point

* Update HACKING.rst

Co-authored-by: Alex Lowe <[email protected]>

---------

Co-authored-by: Alex Lowe <[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>
….4 (#245)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#244)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
….6.0 (#246)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Renovate should only PR to hotfix branches for non-dev patch updates.
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>
….5 (#251)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Also adjusts the tox file and the github workflows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants