Commit Graph

213 Commits

Author SHA1 Message Date
pyth0n1c 7ee10654b9 Adding run_id to the download action. 2021-08-26 15:05:01 -07:00
pyth0n1c 57ca5d3ddc Added dependencies for release-checks. 2021-08-26 14:43:54 -07:00
pyth0n1c 216ce46f57 Fixed checking for the existence of the tag canary. 2021-08-26 14:33:27 -07:00
pyth0n1c 48d4587f2b Adding tag canary to gert workflow_run working correctly. 2021-08-26 14:31:08 -07:00
pyth0n1c e00100eb83 Removed incorrect 'needs' from the release yml file 2021-08-26 13:00:55 -07:00
pyth0n1c 50cfcd0b51 Fixed parameters for when release-checks workflow_run runs. It doesn't run on a branch because tags/releases are on any branch. 2021-08-26 12:12:27 -07:00
pyth0n1c 8ede691e4b For testing purposes, added release-checks.yml running on WorkflowSplit branch. 2021-08-26 12:01:10 -07:00
pyth0n1c 2852018754 Changed S3 pushes to test buckets for smoketesting of new release-checks.yml 2021-08-26 11:34:41 -07:00
pyth0n1c b2709ac415 Updated semgrep to generate and upload an output file because the semgrep repo/action has been fixed. 2021-08-26 11:20:25 -07:00
pyth0n1c 7365c7c5a9 Checks that happen on release (like appinspect and updating S3) 2021-08-26 11:15:46 -07:00
pyth0n1c 000e3ff036 Split validate-and-build into two separate files. Changed detection-testing to run on each commit instead of only tag. Detection testing also runs on current branch, not just develop. 2021-08-26 11:14:39 -07:00
pyth0n1c 8681ca59d2 Rolling back to previous requirements.txt file. 2021-08-18 11:36:31 -07:00
pyth0n1c 12b95f5a3a Using pip to update all the requirements and save off the versions as an artifact. 2021-08-18 11:27:50 -07:00
pyth0n1c 291af648bb Make sure we store report on appsinpect failure. 2021-08-17 12:11:56 -07:00
pyth0n1c 0dd4c8ef65 Put requirement on tag validation for detection-testing. 2021-08-17 10:36:08 -07:00
pyth0n1c 2fde2fe090 Fixed bash if else syntax 2021-08-17 09:55:52 -07:00
pyth0n1c 08d935a15d Fixing the set-output calls 2021-08-17 09:50:02 -07:00
pyth0n1c c7cab850e9 Finally fixed getting the tag/branch name properly. 2021-08-17 09:39:59 -07:00
pyth0n1c 0141d689a6 Fixed the tag name again.: 2021-08-17 09:28:21 -07:00
pyth0n1c aae755c578 New syntax to fix tag name for build sources step when running on non-tagged release. 2021-08-17 09:25:48 -07:00
pyth0n1c 5b47f3bff9 Fixed getting branch name/tag name for build-sources. 2021-08-16 16:55:27 -07:00
pyth0n1c be6bffca01 Including the proper python interpreter and installing any requirements for it. 2021-08-16 16:34:57 -07:00
pyth0n1c 7d5edec822 Added calling of the create_baseline_folder.py script. 2021-08-16 16:22:35 -07:00
pyth0n1c 87e1ef6dca Changed all of the python versions from 3.9.5 to 3.9. We want the latest patch. If we just include the MAJOR.MINOR, the latest patch will always be used. 2021-08-16 13:06:13 -07:00
pyth0n1c b7212b6781 Finally fixed the tag name - was forgetitng to include id:vars 2021-08-13 12:03:30 -07:00
pyth0n1c 11179c57a1 Now we fixed the tag i think 2021-08-13 11:57:29 -07:00
pyth0n1c e1e3a3a91b Fixing tag value again 2021-08-13 11:49:26 -07:00
pyth0n1c f93fb88b47 other tag get syntax 2021-08-13 11:44:04 -07:00
pyth0n1c 57d21063df Printing out the whole github ref. 2021-08-13 11:37:05 -07:00
pyth0n1c 4528e9a6fd Was getting the tag the wrong way and it was coming up empty. Fixed. Running again. 2021-08-13 10:54:18 -07:00
pyth0n1c 94f0b4b329 Fixed the naming of the release artifacts with the proper GitHub Actions Variable. 2021-08-13 10:07:52 -07:00
pyth0n1c ff9ee4c7c9 Fixed appinspect report.tar.gz path. 2021-08-13 09:08:02 -07:00
pyth0n1c 13e6f885d6 Fixing the path for the appinspect report one last time. 2021-08-12 16:54:23 -07:00
pyth0n1c 6c427d9f7c Wrong path for report.tar.gz 2021-08-12 16:27:43 -07:00
pyth0n1c b6b5f9317f Using the proper commandline to generate sha256 checksum of files. Added autoescaping to the Jinja2 templates in response to semgrep results. 2021-08-12 13:26:29 -07:00
pyth0n1c 9d32f23bbc Removed a large block of commented out code. 2021-08-12 13:04:16 -07:00
pyth0n1c 6d100dbcc9 Uploading additional release artifacts. Moved away from ghr and to an action designed for attaching github release artifacts. This will only run for tagged releases. 2021-08-12 13:03:15 -07:00
pyth0n1c 1cf0f63d8f Merge branch 'develop' of https://github.com/pyth0n1c/security_content into develop 2021-08-12 12:20:08 -07:00
pyth0n1c a875e38d08 Renamed a store_artifacts step 2021-08-12 12:20:02 -07:00
pyth0n1c 4a94db95c2 Turned off file output from semgrep - current bug prevents anything from being written. it is okay when it is writted to stdout. 2021-08-12 10:18:22 -07:00
pyth0n1c f2fa2bf079 Apparently, unless specified otherwise, exit returns most recent return code. Explicitly have it return 0 on success. 2021-08-10 11:56:02 -07:00
pyth0n1c e8b49a3228 Better, more verbose tag checking for all the yml 2021-08-10 11:53:38 -07:00
pyth0n1c 67c4c1fdb2 More verbose tag checking. 2021-08-10 11:51:30 -07:00
pyth0n1c 9c22253318 Adding the tag check to the semgrep.yml. Printing our the GITHUB_REF before checking it, because we seem to be failing for some reason on regular pushes. 2021-08-10 11:45:57 -07:00
pyth0n1c 2cb62a0cd9 Legacy code that tried to push to the tag instead of develop 2021-08-10 11:39:06 -07:00
pyth0n1c 98f4f725c8 Changed all of the jobs which require tags to always checkout from develop. This will also allow update-sources-github to push to develop. 2021-08-10 11:05:53 -07:00
pyth0n1c 1eddb135e9 Added version=1.1 attributes to the forms to conform with new appinspect security requirements. Also changed the name of the report_failed uploaded report on failure. 2021-08-10 10:39:01 -07:00
pyth0n1c 1372bc0e8c Store the appinspect report under a different name if it fails 2021-08-10 09:47:33 -07:00
pyth0n1c 4270461242 Was not printing out the report correctly. 2021-08-09 18:10:23 -07:00
pyth0n1c b4b15339fc Printing out the report so that we can figure out what appinspect didn't like 2021-08-09 17:53:45 -07:00