Skip to content
This repository was archived by the owner on Mar 13, 2024. It is now read-only.

Merge skeleton changes#38

Merged
gilesknap merged 44 commits into
mainfrom
review-nov22
Nov 16, 2022
Merged

Merge skeleton changes#38
gilesknap merged 44 commits into
mainfrom
review-nov22

Conversation

@gilesknap
Copy link
Copy Markdown
Contributor

These changes reduced reliance on the container, runs all tests outside of the container.

see DiamondLightSource/python3-pip-skeleton#79

coretl and others added 30 commits November 4, 2022 21:07
- Environment variable no longer needs to be set
- All commands run with tox-direct by default
- All environment variables passed through
Co-authored-by: Tom C (DLS) <101418278+coretl@users.noreply.github.com>
Co-authored-by: Tom C (DLS) <101418278+coretl@users.noreply.github.com>
gilesknap and others added 14 commits November 11, 2022 09:31
- 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
@gilesknap gilesknap merged commit 2072ea6 into main Nov 16, 2022
@gilesknap gilesknap deleted the review-nov22 branch November 16, 2022 12:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants