Trenton Holmes
5243ae80b4
Feature: Don't push feature development branches to DockerHub ( #1219 )
...
* Don't push to the DockerHub except for certain refs
* Enables deletetion of feature images
* Adds links to the API docs for the end points
* Makes it clear in the logs a dry-run vs actual deletion event
2022-07-11 12:22:43 -07:00
dependabot[bot]
421754fff6
Bump actions/setup-python from 3 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-02 14:26:49 +02:00
dependabot[bot]
639d9b27c8
Bump docker/metadata-action from 3 to 4
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 3 to 4.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-02 14:25:14 +02:00
dependabot[bot]
a6a885d4f4
Bump docker/setup-qemu-action from 1 to 2
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-01 22:25:39 +00:00
Trenton Holmes
b11066cef1
Merge pull request #1064 from paperless-ngx/dependabot/github_actions/dev/docker/setup-buildx-action-2
...
Bump docker/setup-buildx-action from 1 to 2
2022-06-01 15:25:18 -07:00
Trenton Holmes
1941b0c3ed
Merge pull request #1063 from paperless-ngx/dependabot/github_actions/dev/docker/build-push-action-3
...
Bump docker/build-push-action from 2 to 3
2022-06-01 15:24:15 -07:00
dependabot[bot]
f82e04201b
Bump docker/setup-buildx-action from 1 to 2
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-01 20:17:31 +00:00
dependabot[bot]
f41231f017
Bump docker/build-push-action from 2 to 3
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-01 20:17:28 +00:00
dependabot[bot]
fa0023223f
Bump docker/login-action from 1 to 2
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-01 20:17:21 +00:00
Quinn Casey
5f5c9e2eb3
Merge branch 'main' into dev
2022-05-18 14:26:36 -07:00
Trenton Holmes
87fd18bee1
Seperates out the library image building into a new, minimal workflow
2022-05-13 09:21:26 -07:00
Quinn Casey
06e7e40b15
Use checkout in action
2022-05-12 15:36:46 -07:00
Quinn Casey
843d229c3d
Append generated changelog to docs
2022-05-12 09:13:21 -07:00
Quinn Casey
98ebb095cc
Merge pull request #851 from paperless-ngx/feature-semver-tags
...
Feature: Use semver for release process
2022-05-03 06:30:11 -07:00
Trenton Holmes
2ef2a561ef
Fixes beta or rcs from updating the latest Docker tag
2022-05-01 13:58:24 -07:00
Trenton Holmes
b9a2652013
Fixing up more locations of the old tag naming style
2022-05-01 13:21:10 -07:00
Trenton Holmes
dce4166bc8
First changes for using semver everywhere
2022-05-01 13:21:10 -07:00
Trenton Holmes
49fad14920
Updates the Dockerfile to facilitate local image builds, adds documentation for how to build, adds registry caching for final image too
2022-04-30 10:33:09 -07:00
Trenton Holmes
40f88faf37
Updates the workflow to enable Docker Hub pushing
2022-04-28 12:18:25 -07:00
Trenton Holmes
66c7f44bea
Changes the intermediate image building steps to use registry caching, allowig us to always rebuild them, but do so very quickly when nothing has changed
2022-04-27 11:28:55 -07:00
Trenton Holmes
cd8d4c357d
Fixes the merge issues
2022-04-25 11:39:05 -07:00
Trenton Holmes
d9d6b7b151
Updates the utlity build script to actually support all the images
2022-04-25 11:32:55 -07:00
Trenton Holmes
d19015579c
Instead of using a full image name, use the repo and version to build the image to pull from. Removes building of the frontend for multiple platforms
2022-04-25 11:32:53 -07:00
Trenton Holmes
6c70db31bd
Incorporates the base image building back into the main repo with multi stage building
2022-04-25 11:32:52 -07:00
Michael Shamoon
654ef06682
Merge branch 'main' into dev
2022-04-25 10:33:40 -07:00
Trenton Holmes
811da4bac5
Adds Python 3.10 to the backend test matrix
2022-04-21 10:28:13 -07:00
Trenton Holmes
bc892059a1
Adds workflow level concurrency group with cancelling of in progress jobs to the CI
2022-04-17 15:29:50 -07:00
Trenton Holmes
40cb721d16
Removes the matching regex from the docker/metadata-action as it will create a new :latest even for release candidates
2022-04-13 08:20:30 -07:00
Florian
4dedff00b8
Merge pull request #532 from paperless-ngx/feature-barcode-splitter
...
Feature barcode splitter
2022-04-11 08:51:48 +02:00
Quinn Casey
4165184e42
Chore: Implement release-drafter action for Changelogs ( #669 )
...
* Add inital release-drafter config
* Replace release action
* Add collapse-after 3 to dependencies
2022-04-08 11:12:19 -07:00
florian on nixos (Florian Brandes)
06cac44d02
update ci.yml to include new dependency
...
Signed-off-by: florian on nixos (Florian Brandes) <florian.brandes@posteo.de>
2022-04-07 11:14:29 +02:00
Trenton Holmes
78d663bbb4
Fixes the Docker image tags
2022-04-02 08:48:58 -07:00
Trenton Holmes
26d93cf3be
Fixes the name and path of the built image so it doesn't duplicate
2022-04-01 16:17:22 -07:00
Trenton Holmes
2666e70706
Removes the filtering of on:pull_request event types
2022-03-30 10:10:36 -07:00
Trenton Holmes
19cf66be0f
Updates the Dockerfile to utilize our new base image 1.0 which provides the pre-compiled wheels for certain dependencies and most base packages
2022-03-30 09:09:50 -07:00
Trenton Holmes
ed25212654
Updates black version to fix issues
2022-03-28 12:23:25 -07:00
Michael Shamoon
1588242876
realign frontend ci pipeline
2022-03-25 00:49:55 -07:00
Frank Strieter
62c488aff6
test: run tests in ci
2022-03-23 09:24:07 +01:00
Trenton Holmes
ea7a1012b9
Uses a change file action to filter only changed src/ files
2022-03-20 21:50:54 +01:00
Trenton Holmes
f24373699e
Disables coveralls step for dependabot branches/pulls
2022-03-20 21:50:54 +01:00
Trenton Holmes
ee1404d99e
Adds additional CI checks for the backend and frontend, to complement pre-commit hooks which should already be run
2022-03-13 19:37:34 -07:00
Trenton Holmes
35de8e6ad5
Changes the pipenv install to be a sync
2022-03-13 08:20:40 -07:00
Trenton Holmes
1549edfd55
Changes codestyle and documentation steps to use cache as well
2022-03-13 08:07:28 -07:00
Trenton Holmes
f33cf6cc2e
Fixes coveralls not running
2022-03-13 08:07:28 -07:00
Trenton Holmes
3a8cffe3ce
Removes duplicated install of pipenv, changes to use pipx as per the official example
2022-03-13 08:07:28 -07:00
Trenton Holmes
58066443de
Updates GHA to use the setup-python pipenv caching
2022-03-13 08:07:28 -07:00
Quinn Casey
86d9c94962
Fix failed docker run on multi-tags
2022-03-10 14:58:28 -08:00
Quinn Casey
1d67c32351
[skip ci] Add variable body to fix incorrect changelog
2022-03-05 14:49:52 -08:00
Quinn Casey
77cc7cebf9
Fix close paren
2022-03-04 12:29:34 -08:00
Quinn Casey
f61105c041
Ensure build isn't skipped on beta tag
2022-03-04 12:28:03 -08:00