alexey.lysiuk
2ce7f7aa19
lint: enable isort
2021-08-05 10:12:39 +03:00
alexey.lysiuk
a00601f651
ci: ability to skip any workflow
2021-08-05 10:10:51 +03:00
alexey.lysiuk
e39980838a
make super-linter a mandatory job
2021-08-04 09:41:56 +03:00
alexey.lysiuk
02d48f0ae5
add comment about bandit skipped checks
2021-08-04 09:33:11 +03:00
alexey.lysiuk
47b6282d71
lint all .py and .md files
2021-08-04 09:32:33 +03:00
alexey.lysiuk
9d5f391c2c
add flake8 config with some issues ignored
2021-08-04 09:31:47 +03:00
alexey.lysiuk
7a70abbc07
ci: disable isort linter
2021-08-01 16:12:48 +03:00
alexey.lysiuk
2e2ead4d7d
ci: lint aedi directory and disable black formatter
2021-08-01 16:02:11 +03:00
alexey.lysiuk
6e25af3d67
ci: update super-linter to the actual version
...
disable failure on errors as temporal solution
2021-07-25 13:36:50 +03:00
alexey.lysiuk
77ee4965ea
add source code check by bandit, a security linter from PyCQA
...
the following tests are disabled
[B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
[B404:blacklist] Consider possible security implications associated with subprocess module.
[B603:subprocess_without_shell_equals_true] subprocess call - check for execution of untrusted input.
[B607:start_process_with_partial_path] Starting a process with a partial executable path
https://bandit.readthedocs.io/
[skip ci]
2021-06-18 17:54:03 +03:00
alexey.lysiuk
eca10bae34
specify continuous integration runners explicitly
2021-03-14 22:15:13 +02:00
alexey.lysiuk
beb10abbbb
update sdk for continuous integration test workflow
2021-02-05 10:31:07 +02:00
alexey.lysiuk
2e04ff42ba
run lint regardless of [skip ci] in commit message
2021-01-23 15:26:06 +02:00
alexey.lysiuk
0e1301342e
ci: switch dependency testing to special target
2021-01-16 15:24:10 +02:00
alexey.lysiuk
2d9ad01539
continuous integration now builds arm64 targets
2020-12-31 11:29:40 +02:00
alexey.lysiuk
4bcf1301e1
skip all workflows with [skip ci] in commit message
2020-12-28 10:50:28 +02:00
alexey.lysiuk
b40ae87b15
temporary solution for old default sdk in test workflow
2020-12-26 12:40:31 +02:00
alexey.lysiuk
83971168e3
add test workflow
2020-12-26 12:05:07 +02:00
alexey.lysiuk
382b03ad7f
rename continuous integration workflow
2020-12-26 12:04:37 +02:00
alexey.lysiuk
203acac29e
disable arm target in continuous integration workflow
2020-12-25 13:30:27 +02:00
alexey.lysiuk
d4c18d2987
replace continuous integration artifacts with directory listing
2020-11-23 15:27:59 +02:00
alexey.lysiuk
8baeb4e5c1
avoid using set-env in continuous integration workflow
...
Error: Unable to process command '::set-env name=PROJECT_NAME_LOWER::gzdoom' successfully.
Error: The `set-env` command is disabled. Please upgrade to using Environment Files or opt into unsecure command execution by setting the `ACTIONS_ALLOW_UNSECURE_COMMANDS` environment variable to `true`. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-11-23 13:42:54 +02:00
alexey.lysiuk
1eb7c2700e
add super-linter github actions workflow
2020-06-21 10:36:48 +03:00
alexey.lysiuk
5a3eb7c36f
add ability to skip continuous integration
...
[skip ci]
2020-06-20 16:24:54 +03:00
alexey.lysiuk
83797ea77e
handle uncommon bundle name in continuous integration workflow
2020-06-14 12:32:14 +03:00
alexey.lysiuk
5880936baa
fix continuous integration build runner name
2020-06-01 10:03:31 +03:00
alexey.lysiuk
700736dbbc
add prboom-plus to continuous integration
2020-05-11 16:37:20 +03:00
alexey.lysiuk
e449c022f8
build script: detect target from source path
2020-04-26 11:46:37 +03:00
alexey.lysiuk
24fdf252f7
add generic build script
2020-04-25 13:12:17 +03:00
alexey.lysiuk
743df55b08
add continuous integration via github actions
2020-02-16 13:00:25 +02:00