summaryrefslogtreecommitdiff
path: root/docker
Commit message (Collapse)AuthorAgeFilesLines
* build(deps): bump library/python in /docker/latest (#2362)dependabot[bot]2023-05-171-1/+1
| | | | | | | | | | | | | Bumps library/python from `5a67c38` to `286f2f1`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2360)dependabot[bot]2023-05-171-1/+1
| | | | | | | | | | | | | Bumps library/python from `5a67c38` to `286f2f1`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2347)dependabot[bot]2023-04-101-1/+1
| | | | | | | | | | | | | Bumps library/python from 3.11.2-slim to 3.11.3-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/latest (#2342)dependabot[bot]2023-04-101-1/+1
| | | | | | | | | | | | | Bumps library/python from 3.11.2-slim to 3.11.3-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2319)dependabot[bot]2023-03-271-1/+1
| | | | | | | | | | | | | Bumps library/python from `1d2b710` to `2f749ef`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: post release cleanup (#2317)Iwan Aucamp2023-03-262-2/+2
| | | Prepares the main branch for normal usage.
* build(deps): bump library/python in /docker/latest (#2298)dependabot[bot]2023-03-201-1/+1
| | | | | | | | | | | | | Bumps library/python from `d0e8398` to `1d2b710`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2299)dependabot[bot]2023-03-201-1/+1
| | | | | | | | | | | | | Bumps library/python from `d0e8398` to `1d2b710`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: post 6.3.1 release tasks (#2290)Iwan Aucamp2023-03-192-2/+2
|
* chore: post 6.3.0 release tasks (#2279)Iwan Aucamp2023-03-172-8/+5
| | | Bump version of RDFLib and update docker `requirements.{in,txt}`.
* build(deps): bump library/python in /docker/unstable (#2249)dependabot[bot]2023-03-101-1/+1
|
* build(deps): bump library/python in /docker/latest (#2250)dependabot[bot]2023-03-101-1/+1
|
* build(deps): bump library/python in /docker/latest (#2238)dependabot[bot]2023-03-051-1/+1
|
* build(deps): bump library/python in /docker/unstable (#2237)dependabot[bot]2023-03-051-1/+1
|
* build(deps): bump library/python in /docker/unstable (#2226)dependabot[bot]2023-02-141-1/+1
| | | | | | | | | | | | | Bumps library/python from 3.11.1-slim to 3.11.2-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/latest (#2227)dependabot[bot]2023-02-141-1/+1
| | | | | | | | | | | | | Bumps library/python from 3.11.1-slim to 3.11.2-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2212)dependabot[bot]2023-01-251-1/+1
| | | | | | | | | | | | | | | Bumps library/python from `073caf6` to `79095e3`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2195)dependabot[bot]2023-01-171-1/+1
|
* build: move to poetry for dependency management; consolidate more settings ↵Jeffrey C. Lerman2023-01-174-27/+12
| | | | | | | | | | | | | | | | | | | | | | | into pyproject.toml (#2187) Replaced setuptools with poetry which provides simpler dependency management, dependency locking and virtual environment management. This makes it easier for new developers to get a sane development environment (i.e. just `poetry install`) and also makes our CI pipeline more reproducable as now most development tools and libraries will only change through dependabot which will reduce the build failures on main and make breaking changes in dependencies more visible with dependabot PRs. Other changes: - moved isort, mypy and coverage config from setup.cfg to pyproject.toml - Changes in the generated rdflib wheel: - removed wheel extras related to development (i.e. `tests`, `docs`, `dev`) as poetry dependency groups should be used instead. - Added an extra group `lxml` with a dependency on lxml. - Added version ranges to dependencies, and tests to ensure these version ranges are valid. - Changes to tests: - Change pyparsing related tests so they work with older pyparsing. - Made the html5lib related tests conditional on html5lib existing. - Runtime changes: - Use importlib.metadata to set `__version__`. - Changed the devcontainer and related config to avoid contamination and interference with the host environment. Co-authored-by: Iwan Aucamp <aucampia@gmail.com> Co-authored-by: Edmond Chuc <edmond.chuc@outlook.com>
* build(deps): bump library/python in /docker/unstable (#2185)dependabot[bot]2022-12-301-1/+1
| | | | | | | | | | | | | | | Bumps library/python from `555dcc9` to `8f39972`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/latest (#2177)dependabot[bot]2022-12-141-1/+1
| | | | | | | | | | | | | | | Bumps library/python from 3.11.0-slim to 3.11.1-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2176)dependabot[bot]2022-12-141-1/+1
| | | | | | | | | | | | | | | Bumps library/python from 3.11.0-slim to 3.11.1-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/latest (#2171)dependabot[bot]2022-12-111-1/+1
| | | | | | | | | | | | | | | Bumps library/python from `f8cc89f` to `1cd45c5`. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/unstable (#2145)dependabot[bot]2022-11-191-1/+1
| | | | | | | | | | | | | | | Bumps library/python from 3.10.7-slim to 3.11.0-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/latest (#2144)dependabot[bot]2022-11-191-1/+1
|
* build(deps): bump library/python in /docker/unstable (#2118)dependabot[bot]2022-10-091-1/+1
| | | | | | | | | | | | | | Bumps library/python from 3.10-slim to 3.10.7-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump library/python in /docker/latest (#2117)dependabot[bot]2022-10-091-1/+1
| | | | | | | | | | | | | | Bumps library/python from 3.10-slim to 3.10.7-slim. --- updated-dependencies: - dependency-name: library/python dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build: docker images for latest release and main branch (#2116)Iwan Aucamp2022-09-175-0/+66
This PR adds docker image building to the github actions workflow. Two images are built: - unstable: This is built from the current branch - latest: This is built from the version of rdflib in `docker/latest/requirements.txt`, but as this will be updated by dependabot it will essentially always be the latest version. The resulting image references are: - `ghcr.io/rdflib/rdflib:unstable` - `ghcr.io/rdflib/rdflib:latest` with an alias `ghcr.io/rdflib/rdflib:${rdflib_version}`, e.g. `ghcr.io/rdflib/rdflib:6.2.0`. As dependabot is conifgured for both pyton and docker dependencies, any change/update to dependencies will result in a new image being built. To avoid spurious changes in image digests the existing image is used as the cache source, so if the requirements.txt and Dockerfile for `ghcr.io/rdflib/rdflib:latest` has not changed then a new image should not be published for it even if the build runs. I have tested this in my forked repo, but there may be some kinks to still work out.