70 Commits

Author SHA1 Message Date
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
Zachary Klosko
3877aead8c Adding PHP setup Github Action 2020-12-29 10:03:41 -05:00
Zachary Klosko
6b55206eff Merging installer strings 2020-12-29 10:03:41 -05:00
Zachary Klosko
09dc9f53f3 Trying @pashagolub's suggestion 2020-12-29 10:03:41 -05:00
Zachary Klosko
ab2bb53ff2 Adding back PHP and Postgres actions 2020-12-29 10:03:41 -05:00
Zachary Klosko
488a611440 Adding back PHP tests (I think) 2020-12-29 10:03:41 -05:00
Zachary Klosko
2adf947148 Removing PHP dependencies in test install 2020-12-29 10:03:41 -05:00
Zachary Klosko
aabef630c1 Removing PHP Composer test 2020-12-29 10:03:41 -05:00
Zachary Klosko
25904e164f Removing Postgre, Xenial from testing 2020-12-29 10:03:41 -05:00
Zachary Klosko
85e1f29ea4 Adding systemctl restart postgres 2020-12-29 10:03:41 -05:00
Zachary Klosko
76a52a8ebd Adding sudos to install.sh 2020-12-29 10:03:41 -05:00
Zachary Klosko
da8ab32073 Typo 2020-12-29 10:03:41 -05:00
Zachary Klosko
365b65f21f Merging Bionic and Xenial tests 2020-12-29 10:03:41 -05:00