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

Starbase migration #22

Merged
merged 209 commits into from
May 2, 2024
Merged

Starbase migration #22

merged 209 commits into from
May 2, 2024

Conversation

tigarmo
Copy link
Collaborator

@tigarmo tigarmo commented Apr 19, 2024

The commits after the chore: merge 'starbase/main' one are the ones to review: I tried to commit as I advanced a step, signaling whether the changes were automated or not.

lengau and others added 30 commits January 19, 2023 19:03
Most static checks don't need the code to be installed at all, but type checking can require the code and its dependencies.
tools: Make typing use an editable install
tests: Ensure coverage gets per-environment filenames
Done the same way as in rockcraft

Co-authored-by: Tiago Nobrega <[email protected]>
docs: Basic sphinx docs
Rather than statically declaring the project to be "starcraft" all over the place, prefer excluding directories.
chore(tools): Make pyproject.toml exclude rather than statically include
chore(deps): update dependency tox to v4.4.2
chore(deps): update release-drafter/release-drafter action to v5.22.0
chore(deps): update dependency tox-ignore-env-name-mismatch to v0.2.0.post2
chore(deps): update dependency pytest to v7.2.1
Ensure that ruff only gets updated by renovate or explicitly in PRs. This will prevent random CI breakages until ruff is stable.
New ignore: Too many arguments on test functions

* chore(lint): Ruff autofixes for new pylint
@tigarmo tigarmo marked this pull request as ready for review April 19, 2024 22:46
@tigarmo tigarmo requested review from lengau and mr-cal April 19, 2024 22:46
Copy link
Contributor

@mr-cal mr-cal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

Copy link
Contributor

@lengau lengau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this! I caught a couple of "extra set of eyes" type things that I added as suggestions.

tigarmo added 4 commits April 26, 2024 09:47
``test_create_model.py`` tests old-style typing annotations on purpose, to check
the behavior of e.g. both "X | None" and "Optional[X]".
All tasks are done via `tox` instead.
@tigarmo tigarmo merged commit 3a6f6c4 into main May 2, 2024
14 checks passed
@tigarmo tigarmo deleted the starbase branch May 2, 2024 16:58
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.

5 participants