Moritz
424a25cb91
Fix tests on Windows - reduced memory impact and general fixes ( #545 )
...
* Update tests.yml
* Update .github/workflows/tests.yml
* Update tests.yml
* update
* min tests
* enable all, no sigpaths
* update cache
* save workspace, log caching
* updated tests
* update tests
* update rec call test
* lower cache size
* address Ana's feedback
2021-05-11 16:29:01 +02:00
William Ballenthin
4962fcfcde
ci: fix accidental merge conflict
2021-04-26 12:19:25 -06:00
William Ballenthin
c79f461e39
Merge branch 'master' into function-id-flirt
2021-04-26 09:47:42 -06:00
William Ballenthin
a0e045dc52
ci: use black/isort dep from setup.py
...
closes #535
2021-04-26 08:39:01 -06:00
Moritz
3023634536
build using Py3.8 and test across more OSs ( #506 )
...
* build using Py3.8 and test across more OSs
* enable for release
* test builds on push to master
2021-04-13 15:42:58 +02:00
Moritz
eb5c705083
Update pull_request_template.md
2021-04-09 15:03:43 +02:00
Ana María Martínez Gómez
255d6ea176
Merge pull request #517 from Ana06/better-tag
...
ci: add capa release link to capa-rules tag
2021-04-08 10:49:07 +02:00
Ana Maria Martinez Gomez
9d79baa96a
ci: add capa release link to capa-rules tag
...
GitHub displays the commit's message of the tag if no description is
given, which is ugly. Use annotated tags which include a message. Use
the release link as message, as this is useful information.
2021-04-07 18:46:51 +02:00
Ana Maria Martinez Gomez
e9d190799e
py3: use Python 3.6 to publish capa
2021-04-07 18:20:08 +02:00
Ana Maria Martinez Gomez
c0d6468347
py3: Remove Python 2 tests
...
Tests don't need to support Python 2 any longer. Do not run tests with
Python 2.
2021-04-07 18:20:07 +02:00
Ana Maria Martinez Gomez
d412e66cea
ci: do not test Python 2.7 with Windows
...
The Python 2.7 tests fail in Windows with vivisect because the Windows
filesystem encoding is not UTF-8. This shouldn't be a problem when using
capa as the given filename most likely uses the same encoding, but we
force UTF-8 in our tests. As we are planing to remove Python 2 support
is not wortwhile to invest time in making this test working. Instead,
test Python 2.7 only in Ubuntu.
2021-04-06 21:39:01 +02:00
Moritz Raabe
efe50d3313
ci: test on Windows and macOS
...
Run the tests on Windows and macOS to avoid failures OS related.
closes #460
2021-04-06 21:38:07 +02:00
Moritz
6d7e10b804
Merge pull request #511 from fireeye/ci/fix-typos
...
fix submodule typos
2021-04-05 13:13:41 +02:00
Moritz Raabe
25944864f7
fix submodule typos
2021-04-05 12:52:08 +02:00
Moritz Raabe
c0c9ea3403
incorprate Ana's feedback
2021-03-24 09:22:40 +01:00
Moritz Raabe
5aff21a9a1
add PR template
2021-03-23 10:52:01 +01:00
Ana María Martínez Gómez
6f289d1b8e
Merge pull request #476 from Ana06/tag-workflow
2021-03-23 09:54:59 +01:00
Willi Ballenthin
29d8f1fd27
ci: tests: pin OS version
2021-03-22 09:51:20 -06:00
Willi Ballenthin
a6c472bb2a
ci: publish: pin OS version
2021-03-22 09:50:47 -06:00
Willi Ballenthin
b880d419a3
ci: build: pin OS versions
2021-03-22 09:50:04 -06:00
Moritz Raabe
8719a23de4
dos2unix
2021-03-19 09:40:44 +01:00
Ana Maria Martinez Gomez
5d16a77891
ci: tag capa-rules on release
...
Add GitHub Action to tag capa-rules when releasing capa. The used tag
name is the same as the one in capa.
2021-03-16 12:45:02 +01:00
William Ballenthin
4db6227d84
ci: build: test exe: run in debug mode to see messages
2021-03-05 15:49:31 -07:00
William Ballenthin
30e1d409dd
pyinstaller: package default signatures into standalone exe
2021-03-05 15:46:23 -07:00
William Ballenthin
9b5d6f8df0
ci: enable test building of standalone exe in CI
2021-03-05 15:35:42 -07:00
William Ballenthin
7671fca373
pep8
2021-03-05 13:27:16 -07:00
William Ballenthin
c01dde3fb2
ci: disable test building of pyinstaller upon push
2021-03-05 13:26:15 -07:00
William Ballenthin
bb17adeda2
pyinstaller: smda: collect capstone shared library
2021-03-05 13:23:15 -07:00
William Ballenthin
ee85c929da
pyinstaller: install capstone for smda
2021-03-05 12:59:21 -07:00
William Ballenthin
6f9c660082
ci: test pyinstaller CI
2021-03-05 12:55:19 -07:00
William Ballenthin
e02bb7f5a1
pep8
2021-03-05 12:53:50 -07:00
William Ballenthin
9aaaa044da
ci: use py3.9 and pyinstaller 4.2 to build standalone binaries
2021-03-05 12:52:38 -07:00
William Ballenthin
54da8444df
pyinstaller: update for py3/pyinstaller 4.2
...
closes #451
2021-03-05 12:40:21 -07:00
Moritz Raabe
4bc06aa8cd
closes #405
2021-01-28 08:23:15 +01:00
Moritz Raabe
2c5508febd
bump smda, enable Python 3.9
2021-01-22 10:00:25 +01:00
Moritz Raabe
fecd0e11eb
add dependabot config
2020-12-01 11:46:14 +01:00
Moritz
a813e219e6
Merge pull request #363 from fireeye/williballenthin-patch-1
...
ci: disable py3.9 testing
2020-11-09 21:14:36 +01:00
Willi Ballenthin
65feb60bb8
ci: disable py3.9 testing
2020-11-09 13:06:37 -07:00
Moritz Raabe
75defc13a0
disable fail-fast for tests job
2020-11-09 13:22:23 +01:00
Willi Ballenthin
276928951c
build: event published/edited, not created
2020-10-23 15:17:32 -06:00
Willi Ballenthin
3ba4a8cdd8
Update build.yml
2020-10-23 15:07:13 -06:00
Willi Ballenthin
8820dabab9
Update build.yml
2020-10-23 14:59:34 -06:00
Willi Ballenthin
f9d89301df
Update build.yml
2020-10-23 14:58:44 -06:00
Willi Ballenthin
7edb93d3ad
Update build.yml
2020-10-23 14:57:14 -06:00
Moritz Raabe
4994d0597f
set env var via environment file
2020-10-20 15:14:36 +02:00
William Ballenthin
4b066e908c
ci: use sudo to apt
2020-09-22 11:20:15 -06:00
William Ballenthin
041e443619
ci: install libyaml when appropriate
2020-09-22 11:18:15 -06:00
Michael Hunhoff
0168f444d9
removing old .jpg, adding explorer logo, updating explorer readme
2020-09-16 13:33:11 -06:00
Willi Ballenthin
90b070296b
pyinstaller: fix viv pe parser
2020-09-14 15:54:23 -06:00
Christian Clauss
47dc4d39eb
GitHub Action: Test Python 3.9 release candidate 1
2020-09-07 09:52:15 +02:00