Willi Ballenthin
1da385ca2d
ci: use latest python for best performance
2023-07-13 10:29:53 +02:00
mr-tz
e4fe93a8b6
run script to detect feature overlaps between rules
...
add tmp test rule
fix script
tmp
2023-06-07 10:58:38 +02:00
Moritz
f0e0befa15
add weekly scheduled run of lint --thorough ( #660 )
2023-01-19 11:57:51 +01:00
Moritz
c772ba6ba8
Ci/add manual workflow ( #651 )
...
* add manual workflow
2023-01-05 10:58:38 +01:00
Willi Ballenthin
5ea634af7f
tests: better detect rule name
...
from https://github.com/mandiant/capa-rules/pull/647
2023-01-03 11:41:04 +01:00
mr-tz
fe4930fe0e
update Actions
2023-01-02 19:13:18 +01:00
Moritz
90aaf6d49a
add release workflow ( #643 )
...
* add release workflow
* create detailed release text
2023-01-02 18:34:39 +01:00
Moritz
5611296a1f
ci: only check latest release compat with vX branch ( #621 )
2022-10-03 09:16:23 -06:00
Moritz
489068bb96
ci: lint thorough on PR text ( #581 )
...
* ci: lint thorough on PR text
* ci: document thorough lint option
2022-07-05 09:09:05 +02:00
Moritz
7c46a34d65
Update changelog_author.py
2022-05-31 23:05:54 +02:00
Moritz Raabe
16b55fdfa7
add PR template
2021-09-30 15:48:42 +02:00
Moritz Raabe
b134c4eee5
update capa-bot email
2021-09-29 11:56:07 +02:00
Moritz Raabe
1307be35d5
s/fireeye/mandiant
2021-09-27 21:47:49 +02:00
William Ballenthin
35bc03dd10
pep8
2021-08-24 12:40:42 -06:00
Moritz Raabe
441550d4fd
use top-level env element
2021-06-29 21:17:56 +02:00
Moritz Raabe
5dde3c1037
set save workspace env var to speed up testing
2021-06-29 13:27:44 +02:00
Ana Maria Martinez Gomez
923db86fbb
ci: fix rule counting in CHANGELOG
...
The GH action which updates the number of rules in the CHANGELOG counted
files that are not `.yml`.
2021-06-04 19:35:34 +02:00
Ana Maria Martinez Gomez
e1643ccebe
ci: support multiple author in sync GH
...
The sync GH action only works for a single author, producing unexpected
results when using list of authors.
This change also prevent problems with new files that are not rules
(`.yml`). (such as `.github/scripts/changelog_author.py`)
Closes https://github.com/fireeye/capa/issues/555
2021-05-11 12:43:54 +02:00
Ana Maria Martinez Gomez
af036f060c
ci: Update CHANGELOG automatically
...
Update new rules in capa repository's CHANGELOG with a GitHub Action
automatically with every push (for example merge of PR).
2021-05-07 16:37:51 +02:00
Ana Maria Martinez Gomez
f81a35263f
github: Add tag to rule idea issue template
...
Add automatically the tag as we do in the other issues templates.
2021-04-16 16:18:11 +02:00
Ana Maria Martinez Gomez
6b21508760
ci: run tests with Python3
...
Capa master doesn't support Python 2 anymore. Update the test.yml
workflow to use Python 3 to run the rule linter.
2021-04-09 10:53:17 +02:00
Willi Ballenthin
9d7d0ce70a
ci: pin OS version
2021-03-22 13:38:10 -06:00
Willi Ballenthin
f0ef38d0b4
ci: pin OS versions
...
closes #303
2021-03-22 13:37:20 -06:00
Moritz
6967260d4d
Update tests.yml
2021-02-23 16:43:55 +01:00
Moritz Raabe
45d9f436ec
continue on Action error
...
closes #260
2021-02-17 17:57:25 +01:00
Moritz Raabe
79757bbcd5
thoroughly lint renamed files also
2021-02-08 10:42:59 +01:00
Moritz Raabe
e21943473b
lint modified rules thoroughly
2021-01-05 18:28:54 +01:00
Moritz Raabe
afbbf9bdec
test latest release
2020-11-03 15:20:50 +01:00
Willi Ballenthin
576d0aa04d
false negative: update wording
2020-08-27 14:39:32 -06:00
Willi Ballenthin
a65c80432f
github: add false-negative issue template
2020-08-27 14:38:45 -06:00
Ana María Martínez Gómez
341a2fca5c
Modify sync action to include all commits
...
The default `ref` is the one which triggers the action. Consequently the
` Update rules number badge` commit from the `update_num_rules` job is
not synchronized.
2020-07-28 14:03:39 +02:00
Ana María Martínez Gómez
6fa768bbef
Improve capa checkout in sync workflow
...
Do not checkout `tests/data` submodule. Instead checkout only
`capa-rules`. This also automatically checkouts the correct version
without needing to update the submodule after the checkout (as it uses
`$GITHUB_SHA`).
2020-07-17 18:42:10 +02:00
Moritz
7392cae22d
Revert "Improve capa checkout in sync workflow"
2020-07-17 17:49:31 +02:00
Moritz
0c84eba9b4
Merge pull request #40 from Ana06/improve-sync-workflow
...
Improve capa checkout in sync workflow
2020-07-17 17:42:09 +02:00
Ana María Martínez Gómez
8d09c86980
Improve capa checkout in sync workflow
...
- Do not include `CAPA_TOKEN` token as capa is a public repo and token
is not needed for checkout.
- Do not checkout `tests/data` submodule. Instead checkout only
`capa-rules`. This also automatically checkouts the correct version
without needing to update the submodule after the checkout (as it uses
`$GITHUB_SHA`).
2020-07-17 16:03:13 +02:00
Ana María Martínez Gómez
56d13c9549
ci: Run rules linter in master and PRs
...
Create a CI GitHub action with a `rule_linter` job similar to the one in
capa.
2020-07-17 15:37:22 +02:00
Ana María Martínez Gómez
29feee7e83
Update capa rules submodule
...
Add a GitHub action that for every new commit updates the rules
submodule reference in the capa repository and the number of rules in
the capa README.
2020-07-14 19:27:48 +02:00
Ana María Martínez Gómez
b9d9a42844
Add rules number badge to README
...
Includes a GitHub actions which updates the number every time new rules
are pushed to master.
2020-07-14 19:27:22 +02:00
Moritz Raabe
302c0da8de
doc: add issue templates
2020-07-13 11:54:31 +02:00