d4165327df
remove apt cache
2024-05-21 22:29:55 +02:00
87e3814751
fix locked files caching
2024-05-21 22:20:47 +02:00
200f5ed5a2
add apt caching, better structuring
2024-05-21 21:54:20 +02:00
7a265231bc
cache pip
2024-05-21 21:26:09 +02:00
d3103ccc30
install missing system dependencies
2024-05-21 20:17:47 +02:00
cfa0cabd41
add unit tests workflow
2024-05-21 19:10:22 +02:00
873e7d1e8d
add gcc to runner
2024-05-21 17:41:08 +02:00
91f9351502
limit action run on path glob
2024-05-21 16:51:06 +02:00
ca1864843a
fix install repo dependencies
2024-05-21 16:41:37 +02:00
819d166296
update actions version
2024-05-21 16:35:43 +02:00
e893dc3b24
clean up workflow
2023-07-31 23:53:06 +07:00
lamusmaser
e4c5529412
Update Github Actions to use deploy.sh
and remove individual calls for testing functions. ( #351 )
...
* Remove individual calls for testing functions.
Call `deploy.sh validate` for linting checks.
* Increment actions versions to remove deprecation errors.
Add `requests` to `pip install` line.
* Specify Python version with `actions/setup-python` call.
2022-10-27 13:30:24 +07:00
Kevin Gibbons
b4fe9a784f
add github workflow to enforce linting of JS files ( #348 )
2022-10-27 13:27:30 +07:00
Kevin Gibbons
39902cb1c6
Format/slightly modernize the JS ( #345 )
...
* add basic JS tooling
* fix accidental uses of global variables
* auto-format
* add and fix a couple more standard lint rules
* remove useless return false from settimeout callbacks
* document JS contributing
* fix whitespace in package.json
* add JS stuff to codespell skiplist
* codespell take two
* update github action and add comments about duplicated logic
2022-10-26 09:43:58 +07:00
1d3d3b13ed
reduce max-complexity to 10
2022-03-26 18:36:10 +07:00
c57d6c73cc
remove bandit, too many false positive
2022-01-22 17:52:13 +07:00
023b5a4aba
Reducing max-complexity to 12 after code refactor #25
...
* Added helper function in deploy.sh to run same tests as github actions locally
2021-09-22 12:03:52 +07:00
Christian Clauss
fd50058431
GitHub Actions: Make black, flake8, and isort mandatory tests ( #25 )
...
* GitHub Actions: Make black, flake8, and isort mandatory tests
* fixup! black --diff
2021-09-22 12:00:33 +07:00
aa1b9f4d3b
pending refactor
2021-09-21 16:53:05 +07:00
f8222855f0
customizing linting settings
2021-09-21 16:46:18 +07:00
Christian Clauss
49e57955b5
GitHub Action to lint Python code ( #14 )
...
* GitHub Action to lint Python code
2021-09-21 16:23:36 +07:00