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

Script a generator / converter from tox.ini to github #170

Open
masklinn opened this issue Nov 12, 2023 · 0 comments
Open

Script a generator / converter from tox.ini to github #170

masklinn opened this issue Nov 12, 2023 · 0 comments

Comments

@masklinn
Copy link
Contributor

masklinn commented Nov 12, 2023

The ci.yaml job description largely duplicates tox. This means very time CI parameters need to be updated, both have to be separately updated but should match. Ideally, ci.yaml should be partially generated / updated directly from tox.ini (and there should be a job checking they match, probably).

Note that ci.yaml does add features which currently don't exist in tox:

  • build wheel and sdist explicitely and cache them
  • run tests from wheel, sdist, and source (tox currently only runs tests from wheels)

It's also not entirely clear why tox just installs pyyaml without any further consideration while ci.yaml has to mess about with cyaml, I should probably look back into that.

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

No branches or pull requests

1 participant