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

Update skeleton to latest version #71

Merged
merged 33 commits into from
Jan 4, 2023
Merged

Update skeleton to latest version #71

merged 33 commits into from
Jan 4, 2023

Conversation

callumforrester
Copy link
Contributor

No description provided.

coretl and others added 28 commits October 14, 2022 14:07
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] <[email protected]>
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
- pydata-sphinx-theme 0.11 started checking switcher
- this meant you couldn't bootstrap a gh-pages build
- pydata-sphinx-theme 0.12 put in an option not to check
- but we want checking if the file exists
- so only check if we can get the json file
- and suggest user turns pages on if we can't
Also shrink dep list where intermediate
modules are covered by others
@codecov
Copy link

codecov bot commented Jan 4, 2023

Codecov Report

Merging #71 (4f28d4c) into main (3498908) will increase coverage by 32.32%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##             main      #71       +/-   ##
===========================================
+ Coverage   30.26%   62.58%   +32.32%     
===========================================
  Files          37       37               
  Lines         998      989        -9     
===========================================
+ Hits          302      619      +317     
+ Misses        696      370      -326     
Impacted Files Coverage Δ
src/blueapi/__init__.py 100.00% <100.00%> (ø)
src/blueapi/__main__.py 100.00% <100.00%> (ø)
src/blueapi/cli/cli.py 50.63% <100.00%> (+50.63%) ⬆️
src/blueapi/service/simmotor.py 26.47% <0.00%> (+26.47%) ⬆️
src/blueapi/worker/reworker.py 36.44% <0.00%> (+36.44%) ⬆️
src/blueapi/service/app.py 43.10% <0.00%> (+43.10%) ⬆️
src/blueapi/cli/amq.py 50.00% <0.00%> (+50.00%) ⬆️
src/blueapi/plans/plans.py 62.50% <0.00%> (+62.50%) ⬆️
src/blueapi/worker/multithread.py 66.66% <0.00%> (+66.66%) ⬆️
... and 10 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@callumforrester callumforrester merged commit c93d406 into main Jan 4, 2023
@callumforrester callumforrester deleted the update-skeleton branch January 4, 2023 14:40
keithralphs pushed a commit that referenced this pull request Apr 28, 2023
* Fix make version switcher to use the right key

Pin pydata-sphinx-theme to allow the build to complete
pydata/pydata-sphinx-theme#987

* Add sphinx autobuild

* Use PyPA action for PyPI Publish

Use the official Python Packaging Authority (PyPA) Action to publish to PyPI

* Fix password parameter

* Bump black from 22.8.0 to 22.10.0

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] <[email protected]>

* Sanitize ref name for docs version

Translate punctuation and unicode in branch names to _

* move requirements assests to lockfiles zip

* fix .dockerignore, build options

* add check for dirty repo when building wheel

* fix dockerignore to not dirty repo

* fix Github Release assets spec

* Improve tox-direct handling

- Environment variable no longer needs to be set
- All commands run with tox-direct by default
- All environment variables passed through

* Rely on the container less

- 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

* Mount ssh & inputrc in mounts list

* Moved config to pyproject.toml

* add version label to container registry push

* Use importlib.metadata to get package version

* Make twine check strict

* Don't check switcher if not published

- pydata-sphinx-theme 0.11 started checking switcher
- this meant you couldn't bootstrap a gh-pages build
- pydata-sphinx-theme 0.12 put in an option not to check
- but we want checking if the file exists
- so only check if we can get the json file
- and suggest user turns pages on if we can't

* Don't use flake8==6 until plugins catch up

john-hen/Flake8-pyproject#12

* Remove flake8 constraint

Also shrink dep list where intermediate
modules are covered by others

* Add agreed upon extensions to customizations

* Add common-utils to dev container features

* Link to condatiners.dev for devcontainer spec

* Remove unused matrix from linkcheck CI

* Add publish to anaconda step

* Remove conda build & publish from CI

* Add YAML type stubs

* Temporarily disable switcher check

* Remove unused import

* Delete dockerfile

* Fix references to skeleton

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Tom Cobb <[email protected]>
Co-authored-by: Garry O'Donnell <garry.o'[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Giles Knap <[email protected]>
Co-authored-by: Giles Knap <[email protected]>
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.

4 participants