Skip to content

Conversation

@mshriver
Copy link
Collaborator

@mshriver mshriver commented Feb 14, 2022

Modernize a bit, bringing things up-to-date with wt.core standards.

Use pre-commit. wt.core is using mypy, which caused some failures, so I excluded it (for now).

Remove tox and travis and use a github workflow for the PR and deploy patterns.

Testing

I opened this branch as a PR against my own fork, where the workflow will actually execute. Should all be green there now, giving me confidence the pull request workflow will work here.

The deploy workflow has a secret that needs to be added to GH for pypi push.

mshriver#1

Docs

I've cleaned up and updated the sphinx conf, but the indicies aren't building correctly. Its the same behavior as what's in wt.pf4, and I'd like to handle fixing both of them in a PR other than this one.

@mshriver mshriver force-pushed the move-to-gh branch 5 times, most recently from e23bfec to d28f581 Compare February 14, 2022 19:23
@mshriver mshriver changed the title Move to GitHub Actions Move to GitHub Workflow Feb 14, 2022
@mshriver mshriver force-pushed the move-to-gh branch 6 times, most recently from 2cbc4da to 6194939 Compare February 14, 2022 22:21
Changes were made by pre-commit, not me.
remove httpserver use, run podman containers for selenium and nginx
issue and PR open to fix it
uses: pypa/[email protected]
with:
user: __token__
password: ${{ secrets.pypi_wt_pf }}
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Secret added at repository level

Some sphinx imports have moved with recent versions
Added sys.path modification for autodoc

Though the build is clean, the docs contents aren't working correctly.
Same thing is happening in wt.pf4
@mshriver mshriver merged commit c48eb07 into RedHatQE:master Feb 15, 2022
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.

1 participant