559 Commits

Author SHA1 Message Date
shamoon
882d93948f Update PULL_REQUEST_TEMPLATE.md 2023-06-22 09:46:18 -07:00
shamoon
74bbb5b073 Include 'not a bug' for stale action 2023-06-20 10:53:05 -07:00
Trenton H
308f56e311 Updates the stale timing and close timing 2023-06-20 08:29:19 -07:00
Trenton Holmes
1bfd95e671 Bumps our locked pipenv version for CI and Docker image builds 2023-06-18 10:09:38 -07:00
Trenton Holmes
4c9b387527 Sets the retention days for all uploaded artifacts to be 7 days after upload 2023-06-18 10:08:36 -07:00
shamoon
55d4502cb8 Merge pull request #3597 from paperless-ngx/frontend-unit-testing
Development: frontend unit testing
2023-06-17 21:13:34 -07:00
shamoon
9c171df050 Update stale.yml 2023-06-17 20:02:44 -07:00
shamoon
68d0ae51c1 Upload frontend coverage to codecov 2023-06-16 19:49:01 -07:00
Trenton H
805ef6943b Fixes the image cleaner not actually deleting the old images 2023-06-16 09:19:03 -07:00
shamoon
6fcce543e2 Run jest tests in ci & upload coverage
update playwright
2023-06-16 07:36:41 -07:00
Trenton H
b3e2254d85 Updates the Docker base image to Debian Bookworm (from Bullseye) 2023-06-15 07:33:19 -07:00
Trenton H
fe53f3c94d Removes packages which are no longer built/published from the cleaning 2023-06-06 14:38:59 -07:00
Trenton H
5c1a108bf4 Restore pushing codecov in all cases. I don't think this was doing what I wanted 2023-06-06 09:05:26 -07:00
Trenton H
1b3492a01f Rewrites the email parsing to be more clear and concise.
Adds testing to use httpx mocked responses to stand in as a server even offline
2023-06-06 09:05:26 -07:00
shamoon
52958583f0 Merge pull request #3401 from paperless-ngx/feature/playwright
Development: migrate frontend tests to playwright
2023-05-18 15:53:29 -07:00
shamoon
e69057886b migrate frontend tests to playwright
tasks spec
settings spec
manage spec
document-detail spec
global permissions spec
documents-list & dashboard specs
tasks network requests
settings network requests
permissions network requests
manage network request
bulk-edit network requests
Fix specs
try to get playwright working on ci
rename some specs
reconfigure playwright config
increase webserver timeout for ci
fix report path
2023-05-18 13:47:43 -07:00
Trenton H
dd7fa84dcb Updates the coverage to upload on push, not pull request, as dev doesn't upload fully otherwise 2023-05-15 12:54:35 -07:00
Trenton H
a8052a7539 Fixes a small step naming thing, updates codecov to only upload on pull request events 2023-05-05 11:47:43 -07:00
Trenton Holmes
38ba63e859 Use a tagged version of the image cleaner action 2023-05-05 11:47:43 -07:00
Trenton H
08c21c3db4 CI cleanup and improvements.
Removes the building of installers from the repo, they can now be built elsewhere,
on demand, as their building is no longer tied to the Dockerfile
2023-05-05 11:47:43 -07:00
Trenton H
2574faae05 Moves to the new action for cleaning the published images 2023-05-05 11:47:43 -07:00
Trenton H
aabcc9a1c4 Upgrades black to v23, upgrades ruff 2023-04-26 09:35:27 -07:00
shamoon
3701d44384 Use stale action & merge with lock action 2023-04-17 13:27:47 -07:00
shamoon
82c2dad2d1 Change lock old threads to once daily 2023-04-17 12:43:27 -07:00
shamoon
c8fde47ab6 Update lock.yml 2023-04-16 19:25:29 -07:00
shamoon
e7dec700c7 Merge branch 'main' into dev 2023-04-16 17:14:24 -07:00
shamoon
7033d78351 Lock old threads 2023-04-14 17:50:54 -07:00
shamoon
eada3068e8 Create feature-requests.yml 2023-04-05 16:22:28 -07:00
shamoon
fc5c05d0bf Merge branch 'main' into dev 2023-04-01 21:08:33 -07:00
Trenton H
d2c02b9102 Configures ruff as the one stop linter and resolves warnings it raised 2023-04-01 17:03:52 -07:00
Trenton H
9f8133cc18 Enables images to be release to Quay.io, alongside the existing registries 2023-03-29 11:35:57 -07:00
Trenton H
411cfe5cbc Updates to the latest and still working pipenv version. Updates to latest wheels 2023-03-23 18:00:08 -07:00
tooomm
c33f274066 fix collapse-after setting 2023-03-06 23:40:20 +01:00
tooomm
7269ad5df6 don't append changelog PR to unrelated release 2023-03-05 16:36:24 +01:00
Trenton H
e283825bde Enable package caching for frontend testing 2023-03-02 08:03:41 -08:00
dependabot[bot]
1f0373bb64 Bump leonsteinhaeuser/project-beta-automations from 2.0.1 to 2.1.0
Bumps [leonsteinhaeuser/project-beta-automations](https://github.com/leonsteinhaeuser/project-beta-automations) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/leonsteinhaeuser/project-beta-automations/releases)
- [Commits](https://github.com/leonsteinhaeuser/project-beta-automations/compare/v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: leonsteinhaeuser/project-beta-automations
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 14:57:16 -08:00
shamoon
bfce84d71d Update release-drafter.yml
[ci skip]
2023-02-27 11:46:43 -08:00
Trenton H
e19a78b058 Fixes creation of the paperless.conf in the release dist 2023-02-23 14:59:34 -08:00
Trenton H
74b7c49e1b Instead of pulling all images, inspect the manifest index and each digest index 2023-02-16 13:03:24 -08:00
Trenton H
023b15d8b4 Fixes all Python versions uploading to Codecov 2023-02-06 10:02:15 -08:00
Trenton H
2e775b6692 Adjust permissions of the final dist package to the normal first user of a system, instead of runner:docker 2023-02-02 17:09:37 -08:00
Trenton H
3c74ab4544 Improves and clarifies the release distribution steps. No changes to static copying 2023-02-02 17:09:37 -08:00
Trenton H
cf257d1402 Switches to Codecov for coverage reporting and status 2023-02-01 17:49:28 -08:00
dependabot[bot]
99f492b439 Bump docker/build-push-action from 3 to 4
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
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>
2023-02-01 12:14:27 -08:00
Trenton H
18e43e0d60 Configure ImageMagick on the runner to allow more tests to run by default 2023-01-31 14:37:56 -08:00
Trenton H
f4fbb44c0a Restores deletion 2023-01-27 10:00:55 -08:00
Trenton H
02921fd4af Changes the still pull check to be using Python Docker SDK 2023-01-27 10:00:55 -08:00
Trenton H
bf0a8da468 Changes to use buildx imagetools to extract the manifest, supporting new attestation manifests 2023-01-27 10:00:55 -08:00
Trenton H
b166c7dfcf Updates the installer library to be static in the final image, saving the installers into Git and curl-ing the correct revision 2023-01-26 15:47:26 -08:00
Trenton Holmes
a2e168f573 Moves back to the main release-drafter now that it does what we wanted 2023-01-25 10:17:20 -08:00