-
Notifications
You must be signed in to change notification settings - Fork 4
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
Update skeleton #52
Update skeleton #52
Conversation
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [black](https://github.com/psf/black) from 22.6.0 to 22.8.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@22.6.0...22.8.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
There are now developer and user guides. The version switcher is native to the theme so added a script to generate it.
This saves another runner starting up just for this
Fixing a bug that occurs when releasing. (This is already fixed in the skeleton-cli project but failed to get copied to skeleton).
Co-authored-by: Tom C (DLS) <101418278+coretl@users.noreply.github.com>
Pin pydata-sphinx-theme to allow the build to complete pydata/pydata-sphinx-theme#987
Use the official Python Packaging Authority (PyPA) Action to publish to PyPI
Bumps [black](https://github.com/psf/black) from 22.8.0 to 22.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@22.8.0...22.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Translate punctuation and unicode in branch names to _
- Environment variable no longer needs to be set - All commands run with tox-direct by default - All environment variables passed through
- Moved wheel and sdist creation to the dist job - Rely on the test matrix to run tests - Simplified container build to make minimal for build and runtime and use wheel from 'dist': only publish to GHCR for tagged builds - Create separate requirements-*.txt for each of the test matrix - Fix actions-gh-pages version and don't run it for dependabot - Move Dockerfile to .devcontainer and use as context to improve build times - Other minor improvements and simplifications
Merge branch 'main' of https://github.com/DiamondLightSource/python3-pip-skeleton into update-skeleton
And remove unwanted files from merge
I can't be bothered to try and make everything fit the new structure, the existing docs are fine as they are.
As we now have pyproject.toml
Some left in by accident, change to coniql
I also need to re-enable the code CI |
The docs build is failing with
but it does not do this locally so I will compare what I am doing to the docs CI. Edit: fixed with correcting the dist name in pyproject.toml |
Distribution name incorrect in pyproject.toml
Codecov Report
@@ Coverage Diff @@
## master #52 +/- ##
==========================================
+ Coverage 93.28% 93.32% +0.04%
==========================================
Files 10 10
Lines 804 809 +5
==========================================
+ Hits 750 755 +5
Misses 54 54
|
As this seems to get rid of an error locating the so file for epicscorelibs
The new skeleton tests the same thing in the step that starts "Test module --version..."
I've fixed the CI, as well as a few miscellaneous formatting issues and black/mypy issues. I think this is ready. Note that we still need to rename master -> main, and migrate the whole repo to DiamondLightSource. |
Apply the latest skeleton repo.
Ditch changes to the docs as current build is fine.