Commit Graph

492 Commits

Author SHA1 Message Date
patel-bhavin f9498c3ace add quotes 2023-02-14 08:26:34 -08:00
pyth0n1c a94e1c8878 Update how we ge the release tag
and the timestamp. Now, we get
it from the workflow and the
current datetime
2023-02-02 17:35:27 -08:00
Bhavin Patel e7af7456cb Revert "Upload test artifact/results" 2023-01-26 14:26:24 -08:00
pyth0n1c c7321f70b2 Update detection-testing.yml
Accidentally removed change directory.
We were not in the correct directory
for the file we were trying to upload
to S3.
2023-01-10 10:16:14 -08:00
pyth0n1c 03b5659913 Upload test artifact/results
after a scheduled test run.
2023-01-05 17:06:12 -08:00
pyth0n1c 08fa572d42 Bump all of the actions versions,
if required
2022-10-13 13:19:08 -07:00
pyth0n1c 6b8d2ac69c Fixed missing creation of api archive 2022-10-13 12:49:16 -07:00
pyth0n1c 9a9b290f83 Ensure that all the folders in dist
are updated on tag. Upload the
API_Content artifact as well as
part of a test and as part of
a release
2022-10-13 12:39:45 -07:00
pyth0n1c 3968693c33 Remove slim as a dependency. Still requires
some testing. This will break the contentctl build
functionality as it still requires slim.  A user can
install splunk-packaging-toolkit separately,
but it is not currently compatible with Python3.10.
2022-09-30 09:54:19 -07:00
pyth0n1c b2da1cccfe Update use of token to bot account 2022-09-28 10:12:55 -07:00
pyth0n1c d90598abc9 More updates to workflow 2022-09-27 11:30:19 -07:00
pyth0n1c 8ee7196cf6 Fixed name from /refs/tag/ to refs/tag/ 2022-09-27 11:00:56 -07:00
pyth0n1c 88ba1e8080 Fixing skip detection testing on tag 2022-09-27 10:54:38 -07:00
pyth0n1c 197834b2b7 another fix to tag checking 2022-09-27 10:32:27 -07:00
pyth0n1c 6019f90800 syntax fix for don't run on tags 2022-09-27 10:31:00 -07:00
pyth0n1c 84da3285a6 Don't run detection testing on TAGs 2022-09-27 10:29:23 -07:00
pyth0n1c 92e2d97588 Update detection-testing.yml
For a quotation mark
2022-08-26 13:52:30 -07:00
pyth0n1c 8d611bb546 Update detection-testing.yml
Updated to use pip cache
2022-08-26 13:50:57 -07:00
pyth0n1c baeba5b319 Fixed pathing
Fixed pathing to venv and 
requirements.txt files.
2022-08-26 13:34:37 -07:00
pyth0n1c 305a672f51 Delete contentctl_python_platforms_test.yml
Removed extra testing workflow. This logic will
be integrated into a separate repo at a later time.
2022-08-26 13:27:01 -07:00
pyth0n1c e5962ef678 Update contentctl_python_platforms_test.yml
Reduce platforms we are testing
against for now until we can further
improve support.
2022-08-26 12:22:18 -07:00
pyth0n1c c1be892bd1 Merge branch 'develop' into eliminate_duplicate_python_requirements_files 2022-08-26 12:09:54 -07:00
pyth0n1c d57a68ce76 Branch was auto-updated. 2022-08-23 12:54:46 -07:00
pyth0n1c e7102508d9 Removed with: develop from the detection-
testing workflows since we need to test
a new version of the detection testing code.
2022-08-19 15:05:40 -07:00
d1vious 7f08b301ab cleaning up CI 2022-08-16 15:24:07 -04:00
pyth0n1c 609d151e16 removing venv 2022-07-22 11:45:02 -07:00
pyth0n1c 0e1e6a2798 trying to use pip cache and
auto install of requirements
2022-07-22 11:42:45 -07:00
pyth0n1c cfe4839136 typo in contentctl 2022-07-22 11:31:37 -07:00
pyth0n1c c2141acaf1 Forgot to activate virtualenv
in next step after installing
requirements.
2022-07-22 11:29:50 -07:00
pyth0n1c a219628235 Disable fail-fast behavior 2022-07-22 11:22:24 -07:00
pyth0n1c ba5e73e6a7 Updated name for 3.11 to 3.11-dev 2022-07-22 11:20:30 -07:00
pyth0n1c 0856357154 Need to quote python versions.
Also added 3.11 because why not.
2022-07-22 11:16:46 -07:00
pyth0n1c 21adea0c76 Job to test contentctl and slim
on different platforms with
different python versions.
2022-07-22 11:14:34 -07:00
pyth0n1c 51edd7950a Condensed multiple requirements.txt
files into single requirements.txt in
the root of security_content.
Removed explicit calls to python3
in CI/CD workflows and inside of
the docker_detection_testing tool.
These are not required and in fact
should not be done since python
interpreters started by the
detection tester inherit the
venv the parent was run under.
2022-07-20 15:53:20 -07:00
pyth0n1c 00c7b50160 Updated the workflow trigger for code testing to include all pushes. This workflow relies on a number of files that exist outside of the contentctl_project, so it should run on every push. 2022-07-18 17:06:55 -07:00
pyth0n1c 45736b5ed7 Updated CI/CD Workflow and
python code in contentctl so that
progress update are not output
when running in CICD environment.
Outputting all of this data
causes thousands of lines of output
logs to be generated in CICD.
This info is only relevant when
running locally in a tty.
2022-06-30 10:52:00 -07:00
pyth0n1c 27417d7cb6 Suppress more output for
performance test
2022-06-28 11:10:46 -07:00
pyth0n1c f75b406a2f Suppress output of contentctl in CI/CD
to test runtime constraints.
2022-06-28 11:08:27 -07:00
pyth0n1c d40ca09d61 Merged develop into content_changer_improvements to resolve merge conflict. this was making it impossible to merge the PR in the GitHub Interface. 2022-06-23 14:19:17 -07:00
pyth0n1c a133549d6c Fixing a call to content_ctl
generate.  This passes initial
testing using nektos act on
my own system!
2022-06-23 13:58:13 -07:00
pyth0n1c b7955f84b9 Typo naming new variable
in workflow.
2022-06-23 13:51:56 -07:00
pyth0n1c 82af76d67f Added ability to add or remove
the --skip_enrichment argument
to content_ctl based on whether
or not we are running CI/CD workflow
on a tagged release
2022-06-23 13:50:15 -07:00
pyth0n1c d858cd6875 included the --skip_enrichment flag 2022-06-22 16:06:29 -07:00
pyth0n1c 4f6d30dc51 Fixes to needs dependencies
after updating job names
2022-06-22 15:58:21 -07:00
pyth0n1c 130f5e3c99 Simplified the build-and-validate
workflow, collapsing several jobs into
one.
2022-06-22 15:49:56 -07:00
P4T12ICK f16de553cc fix issue 2215 2022-05-31 11:04:09 +02:00
Danny Leung b0cc63f715 PEX-63: remove comments 2022-04-29 16:28:07 -07:00
Danny Leung 15bcaa9082 PEX-63: debug 2022-04-28 15:33:46 -07:00
Danny Leung bf282e4eeb PEX-63: move version generation into API update job 2022-04-28 15:18:34 -07:00
Danny Leung 2752a930ad PEX-63: add version build dependency before upload 2022-04-28 15:03:43 -07:00