Robert Dailey
09c4f14d95
docs(wiki): Move features list to its own page
...
The goal is to compact the README on the front page a little more.
3 years ago
Robert Dailey
84aa145db3
docs: Fix heading for requirements & notices
3 years ago
Robert Dailey
df79070a92
ci: Use inputs context for docker workflow dispatch
...
Announced here:
https://github.blog/changelog/2022-06-10-github-actions-inputs-unified-across-manual-and-reusable-workflows/
3 years ago
Robert Dailey
68f89f6cb5
fix(sonarr): Skip over invalid release profile JSON files
...
Fixes #87
3 years ago
Robert Dailey
5ad8db1294
fix: Do not throw when no instances are defined in YAML files
...
Reason: Users may use a combination of YAML files, some may not have
both radarr and sonarr config sections in them. We should gracefully
pass over these to allow other configs to be processed.
Should the final list still be empty, the program can gracefully exit
having done no work.
3 years ago
Robert Dailey
20b6921b0f
refactor: Quality Definition parsers use files from local clone
3 years ago
Robert Dailey
0d71e341d5
refactor: Add request/response body to debug logs
3 years ago
Robert Dailey
87f028978d
ci: Separate job for testing
...
The matrix build for published platforms is getting extremely large.
It's no longer efficient or productive to run the unit tests during that
job. Instead, a much smaller job is now run prior to the Build job for
running tests.
3 years ago
Robert Dailey
347028ed3a
chore(docker): Fix PUID:PGID usage in entrypoint.sh
...
The non-root user and group were still being created in the Dockerfile,
which means that if the PUID or PGID were modified, those changes would
not be processed.
This change completely removes the `adduser` / `addgroup` commands and
instead the user spec is passed directly to `su-exec`.
3 years ago
Robert Dailey
fba29e56d0
ci: Do not build docker redundantly when tags are pushed
...
There are only two cases we care about docker builds:
- On branches (not tags): To verify that we didn't break the docker
build.
- When a Github Release is published: To build & publish an official
docker image.
In the second case, the build should happen after the Github Release is
published, NOT when a tag is pushed.
3 years ago
Robert Dailey
89ece89fd4
release: v2.2.0
3 years ago
Robert Dailey
6a581282b0
chore(docker): New PUID & PGID env vars
3 years ago
Robert Dailey
5a75a14e8f
chore(docker): Move cron task logic to shell script
...
Also included a timestamp separator for readability
3 years ago
Robert Dailey
33d8cc9efc
chore(docker): Reorganize docker scripts
3 years ago
Robert Dailey
dd94634ef4
docs: Add Docker Development info to CONTRIBUTING.md
3 years ago
Robert Dailey
82856495b5
refactor: Log the app data directory
3 years ago
Robert Dailey
199cbbcdf6
chore(docker): Use RECYCLARR_APP_DATA instead of CLI option
3 years ago
Robert Dailey
9bb71f1938
chore(docker): Support for development/test builds
3 years ago
Robert Dailey
db03d88e1f
chore(docker): Give final build stage a name
...
To make it a little more informative on command line.
3 years ago
Robert Dailey
0c30fed4d6
chore(docker): Move build logic to script file
3 years ago
Robert Dailey
850a0d5fd3
feat: Global app data via environment variable
...
Specify `RECYCLARR_APP_DATA` so that every command inherits and uses
that path for its application data. This behaves the same as if you had
specified the `--app-data` option for every invocation of Recyclarr.
3 years ago
Robert Dailey
9618a0eadc
fix: create-config accepts YAML file name again instead of directory
3 years ago
Robert Dailey
1f7da24e82
chore(docker): Add TZ support in Docker Image
...
Fixes #80
3 years ago
Robert Dailey
fd6d51b2da
docs(wiki): Remove CRON_SCHEDULE from docker example
...
Apparently it causes confusion...
3 years ago
Robert Dailey
e355b5c5f5
docs: Update CHANGELOG for last bugfix
3 years ago
Jonas Geiler
44cf826bba
chore: updated changelog with the fix
3 years ago
Jonas Geiler
ce7f338881
fix: updated "EVO (no WEBDL)" custom format in config template
...
Fixes #77
3 years ago
Robert Dailey
eb394f8ca1
build: Upgrade System.IO.Abstractions to v17
3 years ago
Robert Dailey
9a854b2aa3
build: Upgrade GitHubActionsTestLogger to v2
3 years ago
Robert Dailey
b502610801
build: Upgrade FluentValidation to v11
3 years ago
Robert Dailey
8522a5d39d
test: Clean up unnecessary code
3 years ago
Robert Dailey
f6248b6b76
fix(radarr): Load cache json using snake case
...
The main symptom of this was that CFs were not deleted when the
`delete_old_custom_formats` property was enabled.
This fixes #71
3 years ago
Robert Dailey
d4380bc11d
chore: Add System.IO.Abstractions.Extensions to all tests
3 years ago
Robert Dailey
c3ba7980a8
docs: Update README with Docker information
3 years ago
Robert Dailey
05d2bcaf7d
chore: Fix issue with appdata path in docker image
3 years ago
Robert Dailey
8f4371256f
ci: Use github.actor in docker login step
3 years ago
Robert Dailey
01d2a5b484
ci: Trigger docker workflow when its YAML changes
3 years ago
Robert Dailey
9e9bba855d
ci: Provide tag to docker steps in workflow
...
Tag field was available for workflow_dispatch, but the value wasn't
passed to relevant build steps.
3 years ago
Robert Dailey
27baeac08b
docs(wiki): Docker Tag documentation
3 years ago
Robert Dailey
963ef9a8b3
docs(wiki): Docker documentation
3 years ago
Robert Dailey
7c0579629f
ci: Allow manual execution of Docker workflow
3 years ago
Robert Dailey
143bb634f0
feat: Docker support
3 years ago
Robert Dailey
82f335c595
chore: Use LF for *.sh & Dockerfile files
3 years ago
Robert Dailey
a7ee8e1d42
release: v2.1.2
3 years ago
Robert Dailey
7daca894f7
fix(migrate): Skip moving cache directory if it does not exist
3 years ago
Robert Dailey
bf8b860951
fix: Properly handle manually specified path in create-config
3 years ago
Robert Dailey
a727c22b2d
release: v2.1.1
3 years ago
Robert Dailey
0b024fefbb
chore: New install script for script dependencies
3 years ago
Robert Dailey
38b6ab5131
fix: Fix IAppPaths access issue in create-config
3 years ago
Robert Dailey
85b1abc035
release: v2.1.0
3 years ago