Commit Graph

32 Commits

Author SHA1 Message Date
Ana María Martínez Gómez a2da55fb6f Add version number to zip in build workflow
Relay in `github.ref` (the release tag).
2020-08-17 11:59:04 +02:00
Ana María Martínez Gómez f7925c2990 Fix pypinstaller to version 3 in build workflow
pyinstaller 4 doesn't support Python 2.7. Without a version, it takes
the last version making the workflow fail.
2020-08-15 12:28:51 +02:00
Ana María Martínez Gómez b94f665d4b Zip release binaries
Update `build` workflow to zip the binaries before upload them. Use
linux to zip all the binaries.
2020-08-15 12:28:48 +02:00
Ana María Martínez Gómez 68f27dfea4 Fix indentation of build workflow
Correct indentation to make it easier to read.
2020-08-15 09:11:18 +02:00
Ana María Martínez Gómez 35226e1e4e Use GitHub default repo token in build action
As we this workflow modifies only the same repo, no extra token
(`CAPA_TOKEN`) is needed and we can use the default `GITHUB TOKEN`
instead.
2020-08-15 09:11:16 +02:00
William Ballenthin fd92165f29 setup: bump viv version 2020-08-04 13:06:52 -06:00
William Ballenthin 9778a1de18 ci: build standalone exe upon release 2020-08-04 12:05:02 -06:00
William Ballenthin 328f27511b ci: build standalone exe upon release 2020-08-04 12:04:15 -06:00
William Ballenthin 9751c66565 ci: demonstrate capa runs against test file 2020-08-04 11:56:05 -06:00
William Ballenthin 32e293f78f ci: checkout submodules for rules 2020-08-04 11:53:13 -06:00
William Ballenthin 61afeb1b78 ci: upload artifacts upon build 2020-08-04 11:49:26 -06:00
William Ballenthin 0606666e08 ci: run capa on itself to demonstrate rules work 2020-08-04 11:44:41 -06:00
William Ballenthin ae276d27ab ci: configure win/macos os 2020-08-04 11:39:44 -06:00
William Ballenthin dd74fae160 ci: attempt to configure gh actions for pyinstaller 2020-08-04 11:31:33 -06:00
Ana María Martínez Gómez f3e2abf467 doc: Improve issue templates
Add some useful information, correct small mistakes and simplify the
templates. Make also both templates consistent.
2020-07-24 10:24:35 +02:00
Ana María Martínez Gómez def4ad68c3 ci: Run tests in master and PRs
Add the tests to the CI GitHub action. Only run the tests if code style
and rule linter succeed, as tests take some time to run.

A similar actions should be added to `capa-testfiles`.
2020-07-22 19:36:51 +02:00
Ana María Martínez Gómez e744652999 Run rules linter in master and PRs
Add the rule linter to the CI GitHub action. A similar actions should be
added to `capa-rules` as well.
2020-07-17 14:20:37 +02:00
Ana María Martínez Gómez 4ab97ec910 ci: Add GitHub action for style checkers
Run isort and black for every pull request or push.
2020-07-16 22:05:17 +02:00
William Ballenthin 187d5b59ac pyinstaller: update program icon 2020-07-15 18:40:45 -06:00
William Ballenthin c89c7f7c08 pyinstaller: update version format embedded in standalone exe 2020-07-15 18:35:50 -06:00
William Ballenthin 3faf175da7 *: add license header
closes #144
2020-07-15 14:14:53 -06:00
Willi Ballenthin 3920a1f37c add capa-ida.jpg 2020-07-14 10:59:45 -06:00
William Ballenthin 84f52b9b8d update icon 2020-07-14 08:57:18 -06:00
Moritz ff5dd00157 Update bug_report.md 2020-07-13 11:14:48 +02:00
Moritz 12e830ec48 Update feature_request.md 2020-07-13 11:12:11 +02:00
William Ballenthin f99fe8aacb re-add missing pyinstaller spec 2020-07-07 12:32:39 -06:00
William Ballenthin 22d0f94cea move ci files to .github directory
since this is where we host everything

closes #113
2020-07-07 12:28:47 -06:00
Willi Ballenthin bf049f5db3 contributing: remove atom cruft 2020-07-07 09:06:39 -06:00
Willi Ballenthin e331b56e7d contributing: remove atom cruft 2020-07-07 09:05:05 -06:00
William Ballenthin 93dfb4fd17 contributing: wording 2020-07-06 16:17:16 -06:00
William Ballenthin 4db45e5c33 contributing: formatting 2020-07-06 15:49:34 -06:00
William Ballenthin 2968004bfb add contributing guide 2020-07-06 15:46:32 -06:00