Commit Graph

26 Commits

Author SHA1 Message Date
Ross Wolf a940c10ead Update backport.yml (#1205) 2021-05-13 16:54:52 -06:00
Ross Wolf 60f5168f07 Retrieve branch history of main in backport job 2021-05-06 23:12:57 -06:00
Ross Wolf 700c63d7d5 Disable persist-credentials from checkout job (#1187)
* Disable persist-credentials from checkout job
* Set the token at the checkout stage
2021-05-06 22:58:31 -06:00
Ross Wolf a33e943591 Use @protectionsmachine to push backports (#1186) 2021-05-06 22:26:30 -06:00
Ross Wolf f3f344018b Fix backport job webhook + push (#1185) 2021-05-06 21:32:40 -06:00
Ross Wolf 2ceb5b52c9 Add job for 'backport: auto' labeled PRs (#1174)
* Add job for 'backport: auto' labeled PRs

* Limit the job to sequential only

* Fix delayed labels and use the right commit

* Add slack webhook integration
2021-05-06 20:03:05 -06:00
Ross Wolf c0af222e7e Move Rule into a dataclass (#1029)
* WIP: Convert Rule to a dataclass
* Fix make release
* Lint fixes
* Remove dead code
* Fix lint and tests
* Use Python 3.8 in GitHub actions
* Update README to 3.8+
* Add Python 3.8 assertion
* Fix is_dirty property
* Remove incorrect pop from contents
* Add mixin with from_dict() and to_dict() methods
* Bypass validation for deprecated rules
* Fix rule_prompt
* Fix dict_hash usage
* Fix rule_event_search
* Switch to definitions.Date
* Fix toml-lint command, ignoring 'unneeded defaults'
* Moved severity Literal to definitions.Severity
* Remove BaseMarshmallowDataclass
* Fix lint and tests
* Add maturity to metadata for rule prompt loop
* Fix typo in devtools
* Use rule loader to load single rule in toml-lint
* Add Schema hint to __schema method
* Add MITREAttackURL definition
* Fix is_dirty to compare sha<-->sha
* Normalize the autoformatted rule output for API and toml-lint
* Make the package hash match
* Make the rule object mutable but not rule contents
* Restore the rules
2021-03-24 10:24:32 -06:00
brokensound77 0ca39df508 remove labeler action files 2021-03-17 19:19:32 -08:00
Justin Ibarra 8e12fe7136 Create labeler.yml
add labeler config
2021-03-17 11:40:23 -08:00
Justin Ibarra 3d4aee263f Update issue templates (#956) 2021-02-23 11:16:03 -09:00
Ross Wolf 5bbe43144d Fix default branch name for GitHub Actions 2021-01-05 20:05:37 -07:00
Ross Wolf 86fe2d6279 Restore PR jobs 2020-12-16 08:12:21 -07:00
Ross Wolf 97f9f864d1 Remove duplicate PR job (#728) 2020-12-15 13:59:14 -07:00
Justin Ibarra bd680a2bd4 Re-organize commands under more specific click groups (#356)
* Restructure commands under more specific click groups
* standardize CLI error handling
* add global debug options
* move es and kibana clients into their click groups
* move commands and groups to dedicated files 
* distinguish variable names for better env/config parsing
2020-10-07 12:15:33 -08:00
Justin Ibarra 7c1e9c1ed5 Update package summary extras produced during package generation (#341)
* update summary.txt
* add summary.xlsx
* add changelog entry autogeneration
2020-09-30 14:43:45 -08:00
Justin Ibarra 6e931959bb Update pythonpackage.yml (#242) 2020-09-02 12:59:33 -08:00
Ross Wolf 779a3a5b0d Build all branches 2020-08-27 17:35:13 -06:00
Ross Wolf a0b50152b3 Fix new rule template 2020-07-09 10:59:52 -06:00
Ross Wolf a3b9be60d7 Fix issue templates 2020-07-01 12:37:08 -06:00
Ross Wolf 80c584f0dd Fix issue templates 2020-07-01 12:36:26 -06:00
Ross Wolf f8c3e3c33d Fix yaml in issue templates 2020-07-01 12:35:08 -06:00
Ross Wolf f800050e6b Update default labels for issues 2020-07-01 11:08:20 -06:00
Ross Wolf e48a987ce4 Cleanup issue/PR templates 2020-06-30 14:58:46 -06:00
Ross Wolf 3ff75e32e2 Noop to trigger GitHub actions 2020-06-29 23:46:02 -06:00
Ross Wolf dc0a275bbe Integrate with GitHub actions 2020-06-29 23:43:40 -06:00
Ross Wolf 7a00c36e04 Populate issue and PR templates
Co-Authored-By: David French <56409778+threat-punter@users.noreply.github.com>
Co-Authored-By: Justin Ibarra <brokensound77@users.noreply.github.com>
2020-06-29 23:25:02 -06:00