Commit graph

36 commits

Author SHA1 Message Date
Jason Lawrence
1c8f2e2145 Test cache invalidation 2020-12-03 11:29:30 -06:00
Jason Lawrence
6a6b31aacc Cosmetic cleanup 2020-12-03 11:08:48 -06:00
Jason Lawrence
e1eaa3565a Remove job dependency 2020-12-03 11:03:48 -06:00
Jason Lawrence
e6881433cb Create cached venvs on demand 2020-12-03 11:03:01 -06:00
Jason Lawrence
4916c595b2 Activate venv in required steps 2020-12-03 10:43:24 -06:00
Jason Lawrence
053989a837 Activate venv in jobs 2020-12-03 10:34:53 -06:00
Jason Lawrence
b0ddda5ba7 Fix missing env and step ID 2020-12-03 10:29:13 -06:00
Jason Lawrence
9dd13c8872 Pin dependencies, create and cache venvs 2020-12-03 10:23:44 -06:00
Jason Lawrence
81f7f9a6fc Add docker caching from @JonnyWong16 2020-12-03 09:16:12 -06:00
Jason Lawrence
4872138635 Apply review feedback 2020-12-02 15:52:40 -06:00
Jason Lawrence
561a664362 Test more versions, improve readability 2020-12-02 15:07:36 -06:00
Jason Lawrence
edde547919 Use matrix for [un]claimed, update tests/tools, always unlink account 2020-12-02 14:42:51 -06:00
Jason Lawrence
022a639730 Skip sync tests on unclaimed server 2020-12-02 11:31:37 -06:00
Jason Lawrence
6491ecb415 Fix indentation 2020-12-02 11:24:02 -06:00
Jason Lawrence
c0fbb2ccbc Add caching, flake cleanup, cov indentation 2020-12-02 11:21:59 -06:00
Jason Lawrence
47a4613d1b Teardown after linked tests, only run against master 2020-12-01 21:40:07 -06:00
Jason Lawrence
3fd25be433 Fix test dependency 2020-12-01 21:22:23 -06:00
Jason Lawrence
38837a8c88 Refactor, add coverage reporting 2020-12-01 21:21:00 -06:00
Jason Lawrence
12ffc35ea4 Remove whitespace for readability 2020-11-17 20:59:11 -06:00
Jason Lawrence
11b3e897fb Set CI branch/PR triggers, revert testing tweaks 2020-11-17 20:48:31 -06:00
Jason Lawrence
b1c6f2e0b2 Fix typo, remove version for (usually) skipped test 2020-11-17 20:35:03 -06:00
Jason Lawrence
57bd094a09 Only run claimed tests on merged branches, mark python version used 2020-11-17 20:28:06 -06:00
Jason Lawrence
740ae8cc60 Pass myplex secrets to CI 2020-11-17 16:05:18 -06:00
Jason Lawrence
4bfecebf51 Make CI jobs dependent 2020-11-17 15:56:34 -06:00
Jason Lawrence
a6bc3fe5a7 Separate job for claimed PMS 2020-11-17 14:40:45 -06:00
Jason Lawrence
ae3639d3e4 Increase complexity limit 2020-11-17 14:25:41 -06:00
Jason Lawrence
93b4aa4e21 Only run flake8 on module code 2020-11-17 14:20:40 -06:00
Jason Lawrence
f36621827d Separate job for flake8, abort on flake8 error 2020-11-17 13:50:13 -06:00
Jason Lawrence
0306066a3e Fix missing line continuations 2020-11-17 12:14:43 -06:00
Jason Lawrence
fb6fa16f63 One more try 2020-11-06 13:50:40 -06:00
Jason Lawrence
e123914a9f Fix env typo 2020-11-06 13:48:45 -06:00
Jason Lawrence
39e21171dc Install (editable) plexapi package 2020-11-06 13:46:06 -06:00
Jason Lawrence
ad8eeda090 Fix env declarations 2020-11-06 13:03:45 -06:00
Jason Lawrence
2b6a252d3c Add more tests, fix old dependency 2020-11-06 12:55:27 -06:00
Jason Lawrence
071d7ab8e0 Run on all pushes 2020-11-06 12:19:05 -06:00
Jason Lawrence
aa2ff3fedc First attempt using Github Actions 2020-11-06 11:46:25 -06:00