Commit Graph

82 Commits

Author SHA1 Message Date
jo 6c2e547808 Allow custom shellcheck severity
Normal severity is normal.

CI severity is set to warning, but this should be
changed to style (default) once most
of the scripts are iether gone or modernized.
2021-08-17 12:20:52 +02:00
jo 38513c3bed Add shell-check job
We don't want to fail on shellcheck yet.
2021-08-17 12:20:52 +02:00
jo 5b64b29bdc ci: use test matrix for php and python tests 2021-08-15 13:53:30 +02:00
Kyle Robbertze f94e90a7f6 update documentation to remove bionic 2021-07-12 10:13:07 +02:00
Kyle Robbertze fa5db502ed Drop Ubuntu Xenial support
Fixes: #1226
2021-07-06 10:27:17 +02:00
Kyle Robbertze 817919b5be Add pull request template
Fixes: #794
2021-07-03 18:43:26 +02:00
Kyle Robbertze 16a9168d4f
Merge pull request #1227 from jooola/update_contibuting
Improve CONTRIBUTING and community links
2021-06-13 18:37:08 +02:00
jo ed3d527c09 Update CI to run pytest 2021-06-08 14:28:16 +02:00
jo 8d9d1e43c5 Update CI to run api_clients pytest 2021-06-08 14:06:32 +02:00
jo 19b7573b6f Improve CONTRIBUTING and community links
- Enhance CONTRIBUTING.md file.
- Add extra links to issue chooser.
2021-06-08 00:39:26 +02:00
Kyle Robbertze e8d5481422
Merge pull request #1210 from jooola/setup-pre-commit
Add pre-commit setup
2021-06-07 23:14:56 +02:00
jo cd17d0e6f9 Setup dependabot config 2021-06-07 23:08:32 +02:00
jo 35e325fbf0 Move lint/pre-commit to test/pre-commit workflow 2021-06-05 00:39:35 +02:00
jo 0180fa0e49 Fix shebangs 2021-06-04 17:06:05 +02:00
jo 1af089219f Bump pre-commit/actions version to 2.0.3 2021-06-04 17:06:05 +02:00
Jonas L c04daca033 Pin pre-commit action version
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
2021-06-04 17:06:05 +02:00
jo efe4fa027e Format code using prettier 2021-06-04 17:04:53 +02:00
jo 65f7b41487 Fix spelling 2021-06-04 17:04:53 +02:00
jo 0cd499eee1 Add pre-commit setup
- Add pre-commit hooks
- Add github action to enforce pre-commit setup

For any hooks required for a 'sub project', for
instance the UI. It will be possible to create custom hooks,
and call some package scripts in the package.json file.

Fixes #1208
2021-06-04 17:04:53 +02:00
Kyle Robbertze 6beece7057 run CI on pull request updates 2021-05-31 10:54:07 +02:00
Kyle Robbertze ab3cc1afdd do not run release on every push to master 2021-05-27 15:31:30 +02:00
Kyle Robbertze b6d83d9b9b install for all python apps 2021-05-21 16:50:57 +02:00
Kyle Robbertze ca28cc5170 make release on tags draft 2021-05-21 16:45:29 +02:00
Kyle Robbertze c7c62b1268 drop Python tests on xenial 2021-05-21 16:40:29 +02:00
Kyle Robbertze e63fa940df pass environment to step 2021-05-21 16:36:12 +02:00
Kyle Robbertze 629d1d451b set log dir permissions 2021-05-21 16:29:45 +02:00
Kyle Robbertze 6193d80e2a group install steps 2021-05-21 16:22:50 +02:00
Kyle Robbertze 6f6d90fad7 update replaygain values 2021-05-21 16:15:50 +02:00
Kyle Robbertze ed8366cf58 install mock 2021-05-21 15:45:05 +02:00
Kyle Robbertze 29086efd9b install nose 2021-05-21 15:42:20 +02:00
Kyle Robbertze a720ad13e1 make scripts executable 2021-05-21 15:36:41 +02:00
Kyle Robbertze d3ed443888 do not fail fast 2021-05-21 15:32:58 +02:00
Kyle Robbertze 359d351e20 fail python test when tests fail 2021-05-21 15:30:26 +02:00
Zachary Klosko 78e78243f7 Using fixed date in tests, removing extra dependencies 2020-12-29 10:03:41 -05:00
Zachary Klosko 1476b69abc Oops 2020-12-29 10:03:41 -05:00
Zachary Klosko 277297e3ba Adding back Bionic test 2020-12-29 10:03:41 -05:00
Zachary Klosko bbb909a467 Nevermind 2020-12-29 10:03:41 -05:00
Zachary Klosko 752f354d0b Rearranging cacheing 2020-12-29 10:03:41 -05:00
Zachary Klosko a16739bb9b Trying out cacheing 2020-12-29 10:03:41 -05:00
Zachary Klosko f1a58fc8ca Reverting Python testing 2020-12-29 10:03:41 -05:00
Zachary Klosko e67bf8545d Changing call on PHP script 2020-12-29 10:03:41 -05:00
Zachary Klosko 0f1da44a87 Reaching brink of insanity 2020-12-29 10:03:41 -05:00
Zachary Klosko b2e34e6bb1 Switching to Github Action 2020-12-29 10:03:41 -05:00
Zachary Klosko 572a3a273c Updating Composer dependencies 2020-12-29 10:03:41 -05:00
Zachary Klosko 621a08dc74 Back to Xenial 2020-12-29 10:03:41 -05:00
Zachary Klosko 314695f8f9 Reverting to Bionic tests, moving up Python tests 2020-12-29 10:03:41 -05:00
Zachary Klosko 1758f3bf88 Switch test to Xenial 2020-12-29 10:03:41 -05:00
Zachary Klosko 29b853c813 Adding in ls for debugging 2020-12-29 10:03:41 -05:00
Zachary Klosko 7bad165ade Changing dependencies 2020-12-29 10:03:41 -05:00
Zachary Klosko 537ceed683 Readding PHP dependencies on install 2020-12-29 10:03:41 -05:00