Mike Hunhoff
6ce897e39b
merge upstream
2023-07-13 17:57:34 +00:00
Willi Ballenthin
36a840cb2c
ci: set top level permissions to satisfy code scanning
2023-07-13 06:12:42 +02:00
Willi Ballenthin
c29d0a4f56
Update .github/workflows/tests.yml
...
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2023-07-13 10:45:43 +02:00
Willi Ballenthin
797021874b
ci: use latest python for best performance
2023-07-13 05:37:22 +02:00
colton-gabertan
785825d77e
Merge branch 'master' into backend-ghidra
2023-07-11 01:00:55 -07:00
Willi Ballenthin
454b6d1aca
Merge branch 'master' into fix/issue-1616
2023-07-10 14:03:39 +02:00
Willi Ballenthin
320539bd26
Merge branch 'master' into fix/issue-1491
2023-07-10 13:48:15 +02:00
Willi Ballenthin
dc1f2e728d
ci: restrict permissions of GITHUB_TOKEN
...
closes #1616
2023-07-10 02:43:48 +02:00
Willi Ballenthin
81b964386f
ci: publish to PyPI using trusted publishing
...
closes #1491
2023-07-10 02:06:06 +02:00
Willi Ballenthin
cb289e3fc5
ci: publish: use trusted publishing
2023-07-10 01:57:42 +02:00
Willi Ballenthin
dd2bbc9a48
migrate to pyproject.toml
...
closes #1301
2023-07-10 01:44:38 +02:00
colton-gabertan
1f631b3ed1
bump min Python3 version to 3.8
2023-07-06 15:42:04 -07:00
colton-gabertan
1ea91d60ac
Merge branch 'master' into backend-ghidra
2023-07-06 15:40:09 -07:00
Willi Ballenthin
e675bef062
ci: invoke linter directly
2023-07-06 18:14:14 +02:00
Willi Ballenthin
f17edb3151
ci: use pre-commit to invoke linters
2023-07-06 17:12:19 +02:00
Colton Gabertan
855463b319
Add Ghidra Backend CI configuration, fix CHANGELOG ( #1529 )
...
* ghidra-backend ci working, fix CHANGELOG
* temp: Add backend-ghidra to CI test workflow & add versioning to matrix
* lint to avoid failure
* linting for CI
* cleanup CI, integrate actions, simplify installations
* fix gradle repo
* fix typo
* fix submodule checkout for rules & test data
* fix relative test data path
* remove unnecessary steps
* add flag to mkdir to resolve pipeline failure
2023-07-05 18:48:45 -06:00
Willi Ballenthin
5d1e26a95e
update minimum supported python version to 3.8
2023-07-05 18:34:41 +02:00
colton-gabertan
b849cfd4a5
ghidra ci setup, test files in development
2023-06-02 22:41:29 -07:00
colton-gabertan
16444fe5ed
first working CI install
2023-06-01 11:24:21 -07:00
colton-gabertan
5af1a42bf1
reverting tests.yml
2023-05-29 20:24:37 -07:00
colton-gabertan
73183e9c19
run tests.yml on workflow dispatch
2023-05-29 20:16:10 -07:00
colton-gabertan
b35cfdaf6a
workflow_dispatch - temp
2023-05-29 20:13:35 -07:00
colton-gabertan
8c40e82796
configuring runner for ghidra tests
2023-05-29 19:58:59 -07:00
colton-gabertan
78bd5e1e3b
colton: tests.yml installs Java, Ghidra, and Ghidrathon
2023-05-28 19:04:31 -07:00
Moritz
ed5dabe432
Update tests.yml
2023-05-03 18:16:23 +02:00
Moritz
8e80bc844d
Test BN 2 ( #1462 )
...
* Update .github/workflows/tests.yml
2023-04-25 11:35:07 +02:00
Moritz
259dfaed11
Update tests.yml
2023-04-21 17:24:06 +02:00
Moritz
88c78bb411
only test binaryninja on non-forks
2023-04-21 16:15:27 +02:00
ooprathamm
6641c8c9c9
fixing error issue
...
Co-authored-by: Moritz <mr-tz@users.noreply.github.com >
2023-04-04 23:07:04 +05:30
Pratham Chauhan
ccc51dab35
resolve merge conflict
2023-04-04 18:56:26 +05:30
Pratham Chauhan
c04774b4b1
solving unresolvable issues using --fix and ignoring some issues
2023-04-04 18:27:30 +05:30
Willi Ballenthin
545e198257
ci: bump more ubuntu images
2023-04-03 17:54:41 +02:00
Willi Ballenthin
d4b83e3f8a
ci: pyinstaller: update to use ubuntu 20.04 for building linux
...
executables
2023-04-03 17:39:43 +02:00
Pratham Chauhan
ed64986af8
adds a ruff.toml file for config
2023-03-30 14:22:11 +05:30
Pratham Chauhan
84052c3ac5
init
2023-03-27 19:21:55 +05:30
Willi Ballenthin
2bedc6b181
ci: tests: run binja after code style/linter
2023-03-27 11:47:53 +02:00
Willi Ballenthin
4be3fe1628
Merge branch 'master' into wb-proto
2023-03-24 11:51:45 +01:00
Willi Ballenthin
89803e7523
ci: add binary ninja installation and test invocation
2023-03-23 14:17:26 +01:00
Willi Ballenthin
8bde277be2
ci: binja: update installer to use root
2023-03-23 14:11:48 +01:00
Willi Ballenthin
3be7bbbf88
ci: binja: log more
2023-03-23 14:06:36 +01:00
Willi Ballenthin
dcddef09dc
ci: binja: inject secrets
2023-03-23 14:00:28 +01:00
Willi Ballenthin
ad442aaae3
ci: binja: fix curl output
2023-03-23 13:58:04 +01:00
Willi Ballenthin
21ecc7618a
ci: binja: fix curl
2023-03-23 13:56:08 +01:00
Willi Ballenthin
8f8a0b118f
ci: add test workflow for binja testing
2023-03-23 13:52:58 +01:00
Willi Ballenthin
c197fd5086
proto: add type stubs for generate schema
2023-02-14 10:57:43 +01:00
Willi Ballenthin
b6e607f60e
ci: ignore syntax, type checking for protobuf generated files
2023-02-14 10:26:05 +01:00
Willi Ballenthin
70f568b1cc
Merge pull request #1291 from mandiant/rules-cache
...
cache rule set across invocations of capa
2023-01-25 17:52:34 +01:00
Moritz
96f266ce5e
ci: pin GitHub Actions versions ( #1295 )
2023-01-25 17:34:28 +01:00
Moritz
03e8be6368
Create scorecard.yml ( #1294 )
2023-01-24 14:15:53 +01:00
Willi Ballenthin
33a46cc633
ci: cache the ruleset
2023-01-20 16:19:46 +01:00