Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump markdownlint-rule-helpers from 0.17.2 to 0.22.0 #349

Open
wants to merge 3,789 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3789 commits
Select commit Hold shift + click to select a range
37fa3bc
Update ZeroFox Integration (#28921)
content-bot Aug 16, 2023
65b5587
Update Docker Image To demisto/flask-nginx (#29006)
content-bot Aug 16, 2023
b5c646c
Add analyze-nightly-logs script to Tests/scripts (#28981)
samuelFain Aug 16, 2023
5905c6d
poetry files (#29007)
content-bot Aug 16, 2023
afd420b
Update Docker Image To demisto/sixgill (#29001)
content-bot Aug 16, 2023
dbc4c80
Update Docker Image To demisto/python3 (#29000)
content-bot Aug 16, 2023
88896fb
Update Docker Image To demisto/googleapi-python3 (#29003)
content-bot Aug 16, 2023
388652c
Update Docker Image To demisto/pyjwt3 (#29002)
content-bot Aug 16, 2023
32158f5
Update Docker Image To demisto/py3-tools (#28998)
content-bot Aug 16, 2023
5fd807c
Checkpoint vpn mapping enhancement (#28918)
yasta5 Aug 16, 2023
d648534
added IN126 back to pack ignore (#29012)
dansterenson Aug 16, 2023
a8cb59b
XSIAM-VMware-vCenter-Modeling-Enhancement-CIAC-7533 (#28797)
cweltPA Aug 16, 2023
3bc1a40
Update Docker Image To demisto/chromium (#28997)
content-bot Aug 16, 2023
0d0b3a8
Mimecast everyone to everyone fix (#29009)
ArikDay Aug 16, 2023
96de15c
[Discord] Add support for credentials (type 9) (#28978)
mmhw Aug 16, 2023
c6d0605
Panorama add description field to commit command (#28963)
dansterenson Aug 16, 2023
61b791f
Commandline analysis fix (#29016)
ArikDay Aug 16, 2023
6e018c8
CrowdStrike Falcon timeout argument (#28991)
MLainer1 Aug 16, 2023
0c9a5b1
removed a newline (#29014)
omerKarkKatz Aug 16, 2023
988d4ad
Fix for string indices must be integers - cylance protect v2 (#28952)
amshamah419 Aug 16, 2023
0f9b402
changed send-mail arg names (#29011)
eyalpalo Aug 17, 2023
ed56a95
Update Docker Image To demisto/pyjwt3 (#29028)
content-bot Aug 17, 2023
8f5b484
Update Docker Image To demisto/python3 (#29026)
content-bot Aug 17, 2023
24e0cfb
Update Docker Image To demisto/boto3py3 (#29027)
content-bot Aug 17, 2023
866e0a9
Update Docker Image To demisto/netmiko (#29032)
content-bot Aug 17, 2023
39d3058
Update Docker Image To demisto/lxml (#29029)
content-bot Aug 17, 2023
87f83a3
Update Docker Image To demisto/pycountry (#29031)
content-bot Aug 17, 2023
98daeaa
Content docs nightly fixes (#29022)
MosheEichler Aug 17, 2023
6bab7ae
[CortexXDR] - Fix issue in xdr-list-risky-users and xdr-list-risky-ho…
GuyAfik Aug 17, 2023
65dd835
added id to raw json (#28951)
dansterenson Aug 17, 2023
d03b9a8
Update the docker image (#29017)
mmhw Aug 17, 2023
bf4ae62
Pan os query logs time issue (#28634)
gal-forer Aug 17, 2023
c579de4
HYAS Insight hash endpoints (#29038)
content-bot Aug 17, 2023
93ee1eb
Added support for the custom-fields-seperator argument (#28973)
omerKarkKatz Aug 17, 2023
6aa5ee8
Digital Guardian Event Collector (#27914)
edik24 Aug 17, 2023
b14995a
fix typo (#29041)
omerKarkKatz Aug 17, 2023
7ef7bbf
doc review fixes (#29044)
omerKarkKatz Aug 17, 2023
2cd5f15
Xsup 26357/fortisiem v2 fetch incidents without events (#28974)
MosheEichler Aug 17, 2023
8fc473e
Fix for ParseEmailv2 fails (#28987)
maimorag Aug 17, 2023
64279bc
Update Docker Image To demisto/carbon-black-cloud (#29053)
content-bot Aug 18, 2023
fe0f628
Update Docker Image To demisto/dxl (#29056)
content-bot Aug 18, 2023
839060e
Update Docker Image To demisto/hashicorp (#29054)
content-bot Aug 18, 2023
769a60e
Update Docker Image To demisto/python3 (#29052)
content-bot Aug 18, 2023
7bb233f
Update Docker Image To demisto/slackv3 (#29050)
content-bot Aug 18, 2023
348c572
Update Docker Image To demisto/armorblox (#29058)
content-bot Aug 19, 2023
b9ff2f9
Update Docker Image To demisto/opnsense (#29059)
content-bot Aug 19, 2023
045ff74
Update Docker Image To demisto/python3 (#29057)
content-bot Aug 19, 2023
be78106
Update Docker Image To demisto/graphql (#29061)
content-bot Aug 19, 2023
e44f127
Update Docker Image To demisto/greynoise (#29060)
content-bot Aug 19, 2023
72d86f8
remove intezer v2 (#29043)
GuyAfik Aug 20, 2023
a8b3786
fixing git clone retry mechanism to allow retries. (#28995)
kobymeir Aug 20, 2023
525b882
[EDL] Exit for 429 (#28947)
DeanArbel Aug 20, 2023
801bc82
Deprecate bitcoinabuse (#29045)
ShahafBenYakir Aug 20, 2023
02ec3d3
updated the welcome message (#29020)
RotemAmit Aug 20, 2023
3d175fc
Taegisxdrv2 Investigations Hotfix (#29021)
content-bot Aug 20, 2023
22c0a12
Remove old playbook README's (#29047)
MosheEichler Aug 20, 2023
f14c1f5
Align credentials for MaxMind_GeoIP2. (#29062)
jlevypaloalto Aug 20, 2023
50eb64f
[docker_native_image_config] remove ParseEmailFilesV2 from ignored_co…
michal-dagan Aug 20, 2023
e4fd89e
Rdp bf xsiam version (#28352)
ArikDay Aug 20, 2023
2f9dc09
typo fix (#29064)
dansterenson Aug 20, 2023
a9d1950
[Twilio] Account_SID Confusion (#29065)
content-bot Aug 20, 2023
6896720
Update README with a KV Store example (#29018)
ShirleyDenkberg Aug 20, 2023
c111177
fix XDR IR docs (#29070)
YuvHayun Aug 20, 2023
03cf5fd
Block account google fix (#29071)
tomer-pan Aug 20, 2023
8c2289b
Elastic search set default DateTime format to epoch milliseconds (#29…
MosheEichler Aug 20, 2023
4117cff
Splunk mirroring comments (#28198)
jbabazadeh Aug 20, 2023
2098c47
[O365 Teams] added msgraph-teams-generate-login-url command (#29073)
michal-dagan Aug 20, 2023
7839428
[MicrosoftApiModule] Auth code reconfigurations (#29035)
mmhw Aug 20, 2023
4e2ff7d
[Prisma Cloud Compute] Added logs for debugging purposes (#28705)
bziser Aug 20, 2023
e28d0a3
Update Docker Image To demisto/python3 (#29048)
content-bot Aug 20, 2023
62c54bf
fixing README.md (#29081)
kobymeir Aug 21, 2023
45a10e4
Add retries mechanism to the sync marketplace step (#29072)
kobymeir Aug 21, 2023
bfc819f
[Cortex-XDR] - fixed issue with xdr-list-risky-users & xdr-list-risky…
GuyAfik Aug 21, 2023
3fa33bb
xsiam-cyberark-epv-update-modeling-schema-crtx-90933 (#29080)
cweltPA Aug 21, 2023
27ead43
SecurityAndCompliance improved access token expiration error message …
MosheEichler Aug 21, 2023
2d4c08d
update the code of rasterize to be compatible with the new version of…
omerKarkKatz Aug 21, 2023
f5b4455
Add playbook videos to DNS Sinkhole and Password Reset via Chatbot us…
idovandijk Aug 21, 2023
e274074
Endpoint enrichment fix (#28877)
OmriItzhak Aug 21, 2023
7d81259
Cisco Umbrella Investigate: Domain DBotScore calculation (#28958)
dorschw Aug 21, 2023
52759d5
Cisco ISE Update (#29077)
eepstain Aug 21, 2023
3e098b9
added generic method to retry requests to XSIAM machines (#28930)
eyalpalo Aug 21, 2023
5f21632
[PrismaCloudV2] - Add In and Out Mirroring (#25335)
ShacharKidor Aug 21, 2023
bf081d3
HYAS Protect update (#29088)
content-bot Aug 21, 2023
7b82745
Added version 2 for Cisco Umbrella Cloud Security (#29091)
content-bot Aug 21, 2023
b749851
MS ADFS Winlogbeat (#29008)
eepstain Aug 21, 2023
cf9300b
gitlab ci yml fixes (#29095)
kobymeir Aug 21, 2023
61d8de7
Update Docker Image To demisto/chromium (#29083)
content-bot Aug 21, 2023
1e86203
[native-image] - unskip slackv3 (#29074)
GuyAfik Aug 22, 2023
4b41fac
Modified the parsing rule. (#29096)
yasta5 Aug 22, 2023
a8a58e3
Update Docker Image To demisto/boto3py3 (#29104)
content-bot Aug 22, 2023
4cfe4b5
Update Docker Image To demisto/python3 (#29103)
content-bot Aug 22, 2023
3af293a
Update Docker Image To demisto/py3-tools (#29105)
content-bot Aug 22, 2023
d504ba7
Update CrowdStrikeFalconX.py to fix pop_polling_related_args (#28919)
content-bot Aug 22, 2023
d61c86b
Update Docker Image To demisto/googleapi-python3 (#29110)
content-bot Aug 22, 2023
7356dcd
Update Docker Image To demisto/bottle (#29112)
content-bot Aug 22, 2023
6911cf2
Update Docker Image To demisto/oci (#29106)
content-bot Aug 22, 2023
83e1a54
Update Docker Image To demisto/crypto (#29107)
content-bot Aug 22, 2023
8b3aef3
Update Docker Image To demisto/pycountry (#29115)
content-bot Aug 22, 2023
773b939
Update Docker Image To demisto/google-api-py3 (#29113)
content-bot Aug 22, 2023
e08a72a
Update Docker Image To demisto/rubrik-polaris-sdk-py3 (#29117)
content-bot Aug 22, 2023
1188148
Update Docker Image To demisto/taxii2 (#29108)
content-bot Aug 22, 2023
2486d32
gitlab ci testing sleep with TQDM (#29100)
kobymeir Aug 22, 2023
e3fe799
Update Docker Image To demisto/illumio (#29114)
content-bot Aug 22, 2023
ee1a8e5
Update Docker Image To demisto/confluent-kafka (#29121)
content-bot Aug 22, 2023
2f5f2f6
Update Docker Image To demisto/cymruwhois (#29116)
content-bot Aug 22, 2023
52133d7
Update Docker Image To demisto/octoxlabs (#29122)
content-bot Aug 22, 2023
78c0d31
Update Docker Image To demisto/m2crypto (#29120)
content-bot Aug 22, 2023
d209a7b
Update Docker Image To demisto/netmiko (#29123)
content-bot Aug 22, 2023
fc32f1f
Update Docker Image To demisto/datadog-api-client (#29118)
content-bot Aug 22, 2023
5a77cde
Fix schema tmes (#28945)
israelpoli Aug 22, 2023
67b616f
Reco/hotfix palo asset (#29124)
content-bot Aug 22, 2023
c31d3a3
Update Docker Image To demisto/glpi (#29119)
content-bot Aug 22, 2023
593bbad
Update Docker Image To demisto/python3 (#29133)
content-bot Aug 22, 2023
0f03629
purview ediscovery (#27562)
JudahSchwartz Aug 22, 2023
6b3071d
new github workflow for new label (#28279)
edik24 Aug 23, 2023
d235c0f
MS DNS Winlogbeat Mapping (#28975)
eepstain Aug 23, 2023
437ce6d
Update Docker Image To demisto/boto3py3 (#29150)
content-bot Aug 23, 2023
00d5467
Update Docker Image To demisto/py3-tools (#29151)
content-bot Aug 23, 2023
69cc8a5
Update Docker Image To demisto/sixgill (#29152)
content-bot Aug 23, 2023
92980b0
Update Docker Image To demisto/python3 (#29149)
content-bot Aug 23, 2023
3fbb6d8
Zendesk V2: better error handling (#28841)
ilappe Aug 23, 2023
cb50ec1
adding note to readme (#29138)
maimorag Aug 23, 2023
1a7c4ba
Fix proofpoint schema (#29037)
evisochek Aug 23, 2023
8f7207b
packs/GoogleDrive: add modify labels command (#28962) (#29125)
content-bot Aug 23, 2023
be6b4e1
Bug fixes related to usernames in Account Enrichment (#29024)
idovandijk Aug 23, 2023
982a134
Exception handler - Okta, AWS IAM (#29063)
MLainer1 Aug 23, 2023
4cd6371
[Poetry] boto3-stubs (#29132)
shmuel44 Aug 23, 2023
8ec4a95
Update Docker Image To demisto/python3 (#29157)
content-bot Aug 23, 2023
7c18af5
[crowdstrike falcon] - update cs-falcon-resolve-detection description…
GuyAfik Aug 23, 2023
74597b1
Update Docker Image To demisto/pymisp2 (#29147)
content-bot Aug 23, 2023
ff237ea
Update Docker Image To demisto/py3-tools (#29146)
content-bot Aug 23, 2023
75ccc0f
Azure DevOps (#28145)
rshunim Aug 23, 2023
de4cc24
Add FireEye ETP Event Collector (#28863)
JasBeilin Aug 23, 2023
d4959fc
sdk logging file size & rotation (#29144)
kobymeir Aug 23, 2023
c31a44e
fix for the fetch incidents last_run of ThreatConnectV3 (#28935)
omerKarkKatz Aug 23, 2023
a0c2258
[MicrosoftApiModule] Revert of PR 29035 (#29173)
mmhw Aug 23, 2023
32ab480
add changes to set delimiter for attributes split (#29010) (#29177)
content-bot Aug 23, 2023
8a1e545
adding more attempts when installing packs on xsiam. (#29158)
kobymeir Aug 24, 2023
3e8a97f
Update Docker Image To demisto/taxii2 (#29189)
content-bot Aug 24, 2023
fb3d0b5
Update Docker Image To demisto/python3 (#29188)
content-bot Aug 24, 2023
d3bbae6
Update Docker Image To demisto/pyjwt3 (#29190)
content-bot Aug 24, 2023
9d11279
Update Active Directory Query V2 to use LDAP docker image (#29069)
anas-yousef Aug 24, 2023
f244a65
QRadar: add polling in YAML (#29097)
ilaner Aug 24, 2023
1ae704c
Tenable Export Scan (#28146)
jlevypaloalto Aug 24, 2023
22ca76f
Merge branch 'master' into github_workflow_partner (#29172)
edik24 Aug 24, 2023
dd4b651
Wildfire Reports - Reverted the content patch (#29155)
ShacharKidor Aug 24, 2023
4c6a289
Fixed version for 'Cortex XDR - Port Scan - Adjusted' (#28929)
TalNos Aug 24, 2023
475f741
Detonate url input fix (#29195)
Shellyber Aug 24, 2023
709e18a
[MS TEAMS] Update README - Currently MS Team won’t work on 8.2 tenant…
michal-dagan Aug 24, 2023
a9a6c40
Trigger content nightly build sdk ref (#29184)
kobymeir Aug 24, 2023
5e7eb9a
[Cortex XDR] Improve Error Message (#28932)
shmuel44 Aug 24, 2023
e28ac9d
Microsoft Windows Events - Application logs (#28990)
nkanon Aug 24, 2023
bc1070a
Added field to checkpoint schema. (#29202)
yasta5 Aug 24, 2023
b751e45
[Tenable.sc] Updated the description of the source_type argument (#2…
bziser Aug 24, 2023
dd62c0b
Updated docs (#29211)
Shellyber Aug 24, 2023
cda7019
Netskope event collector rewrite (#28941)
ShahafBenYakir Aug 25, 2023
efe4711
Fix default argument values in Generate Password (#29203)
yaakovpraisler Aug 25, 2023
c95de72
Un-hiding API token (#29222)
ShahafBenYakir Aug 26, 2023
ed37ac0
Test playbooks for xsiam (#29075)
OmriItzhak Aug 27, 2023
6d1e17a
Malware enchantment un-assign analyst to the incidet (#29084)
ssokolovich Aug 27, 2023
9922e32
PIP_DISABLE_PIP_VERSION_CHECK=1 (#29227)
kobymeir Aug 27, 2023
8ee6483
trying to fix cache warnings (#29180)
kobymeir Aug 27, 2023
a474704
Update Docker Image To demisto/fastapi (#29191)
content-bot Aug 27, 2023
2dcc3f2
Update Docker Image To demisto/py3-tools (#29239)
content-bot Aug 27, 2023
820eb45
[CommonServerPython] Added to _http_request the`params_parser` parame…
MosheEichler Aug 27, 2023
dcdfbe5
Alibaba AT Fix (#29226)
eepstain Aug 27, 2023
6b3db9a
Netbox IRM Fix (#29228)
eepstain Aug 27, 2023
e66f788
MS ADFS Fix (#29231)
eepstain Aug 27, 2023
943ee3d
[ASM] - Expander - command argument bug fix (#29242)
content-bot Aug 27, 2023
e02672a
Update Docker Image To demisto/python3 (#29238)
content-bot Aug 27, 2023
29c34ff
CP FW Fix (#29243)
eepstain Aug 27, 2023
f3e2455
MS Windows Fix (#29249)
eepstain Aug 27, 2023
70a7a2c
Okta Fix (#29246)
eepstain Aug 27, 2023
4e965d5
Cyberark Identity Fix (#29253)
eepstain Aug 27, 2023
a7a5e33
Update additional dependencies in pre-commit-config (#29251)
ilaner Aug 27, 2023
58961cf
removed malformed deps (#29212)
dantavori Aug 27, 2023
001e2ce
DBotPredictURLPhishing - timeout argument (#29165)
MLainer1 Aug 27, 2023
899eb4f
Knowbe4 kmast fix schema (#29234)
yasta5 Aug 27, 2023
2593a4b
QRadar: add the polling argument to the YAML (#29235)
ilaner Aug 28, 2023
722545b
fixing pr to jira linking issue (#29233)
kobymeir Aug 28, 2023
f82bd54
Update Docker Image To demisto/python3 (#29262)
content-bot Aug 28, 2023
6491b4e
Update Docker Image To demisto/googleapi-python3 (#29265)
content-bot Aug 28, 2023
a54a67c
Update Docker Image To demisto/py3-tools (#29263)
content-bot Aug 28, 2023
7dfe586
Update Docker Image To demisto/pyjwt3 (#29264)
content-bot Aug 28, 2023
7119e24
Update Docker Image To demisto/taxii-server (#29267)
content-bot Aug 28, 2023
874d75b
Update Docker Image To demisto/keeper-ksm (#29269)
content-bot Aug 28, 2023
7e68d6f
Update Docker Image To demisto/duoadmin3 (#29270)
content-bot Aug 28, 2023
a3de790
Update Docker Image To demisto/trustar (#29268)
content-bot Aug 28, 2023
aef7d9a
Update Docker Image To demisto/devo (#29271)
content-bot Aug 28, 2023
2fae394
Onelogin IAM Fix (#29236)
eepstain Aug 28, 2023
e65cb52
Vectra AI Fix (#29241)
eepstain Aug 28, 2023
9d757e8
Adding support for multiple clouds (#28801)
RosenbergYehuda Aug 28, 2023
309b745
[VMRay] Add vmray-get-screenshots command (#29229)
content-bot Aug 28, 2023
b5f8790
Orca Security Fix (#29252)
eepstain Aug 28, 2023
20f0558
Remove myself (#29274)
Shellyber Aug 28, 2023
87b95c6
Search and delete fix (#29179)
ArikDay Aug 28, 2023
8a3268b
Duo Fix (#29244)
eepstain Aug 28, 2023
36b7807
Mcafee EPO Fix (#29248)
eepstain Aug 28, 2023
a7d518e
Illusive Fix (#29237)
eepstain Aug 28, 2023
69ef6d8
ME AD Manager Fix (#29254)
eepstain Aug 28, 2023
14d8dd1
Gitlab Fix (#29256)
eepstain Aug 28, 2023
077b13b
MS DHCP Fix (#29245)
eepstain Aug 28, 2023
ad231d1
Align credentials part 14 (#29166)
jlevypaloalto Aug 28, 2023
0cf1cc4
[EWS O365] support non-ascii chars (#28617)
michal-dagan Aug 28, 2023
46c758a
Fix netskope schema mismatch (#29257)
evisochek Aug 28, 2023
edd192a
Fix schema hints mismatches (#29232)
evisochek Aug 28, 2023
a177b0e
XSUP-27348 AWS Security hub (#29159)
sapirshuker Aug 28, 2023
a440187
Fix unicode spaces issue (#29283)
YuvHayun Aug 28, 2023
68a7f19
poetry files (#29282)
content-bot Aug 29, 2023
56058f8
Update Docker Image To demisto/googleapi-python3 (#29292)
content-bot Aug 29, 2023
4c44ca2
Cisco SMA fixed spaces encoding in query params (#29068)
MosheEichler Aug 29, 2023
0c78d6f
Fix ewsv2 send mail split issue (#29099)
YuvHayun Aug 29, 2023
bedf668
Update Docker Image To demisto/python3 (#29291)
content-bot Aug 29, 2023
af84bbd
Align credentials part 15 (#29171)
jlevypaloalto Aug 29, 2023
adf1565
Fix xdr list risky hosts docs (#29178)
YuvHayun Aug 29, 2023
c1dd2ad
toversion for workday event generator (#29285)
dantavori Aug 29, 2023
cedf3c8
Es fixed the default date time format (#29207)
MosheEichler Aug 29, 2023
bbaf6ff
Automatic hyphen addition for merged RNs (#29199)
mmhw Aug 29, 2023
21bd8d7
Change secret parameters to type 4 (#29213)
jlevypaloalto Aug 29, 2023
b621415
add nightly machine type (#29255)
dansterenson Aug 29, 2023
90f7671
XSUP-27558 bugfix (BetweenHours) (#29298)
dantavori Aug 29, 2023
a30ea16
Update Docker Image To demisto/python3 (#29318)
content-bot Aug 30, 2023
bf2ce9d
Update Docker Image To demisto/fp-smc (#29321)
content-bot Aug 30, 2023
7e93341
Update Docker Image To demisto/ippysocks-py3 (#29316)
content-bot Aug 30, 2023
8600ca7
Update Docker Image To demisto/py3-tools (#29319)
content-bot Aug 30, 2023
06b6570
fixed UTs (#29322)
dantavori Aug 30, 2023
11d7b44
S&c timeout issue (#29312)
yaakovpraisler Aug 30, 2023
0310a8d
RN (#29324)
MosheEichler Aug 30, 2023
22cd868
update codeowners (#29330)
GuyAfik Aug 30, 2023
ed4dbdc
Contrib/slackv3 readchannel (#29247)
content-bot Aug 30, 2023
0b0547e
AWS EC2 Enhancement (#29078)
darkushin Aug 30, 2023
a5e8882
Enhancements to Traceable Integration (#29325)
content-bot Aug 30, 2023
68efebf
AWS IAM: list attached role policies (#29033)
dorschw Aug 30, 2023
2be5018
[Marketplace Contribution] Content Testing - Content Pack Update (#29…
content-bot Aug 30, 2023
47ee6d3
Update Docker Image To demisto/python3 (#29341)
content-bot Aug 31, 2023
e7b34e1
Update Docker Image To demisto/googleapi-python3 (#29344)
content-bot Aug 31, 2023
7ddbe7b
Update Docker Image To demisto/flask-nginx (#29347)
content-bot Aug 31, 2023
1f18f54
Update Docker Image To demisto/pyjwt3 (#29343)
content-bot Aug 31, 2023
0c4a057
Update Docker Image To demisto/sixgill (#29342)
content-bot Aug 31, 2023
d2431c2
SonicWall ModelingRules Enhancement (#29163)
nkanon Aug 31, 2023
d14d5d3
Isinternalhostname small fix (#29351)
Shellyber Aug 31, 2023
4879145
npm install running without fund or audit. (#29333)
kobymeir Aug 31, 2023
d4c1704
[ASM] - Expander - Standardize enrichment names in asmsystemids grid …
content-bot Aug 31, 2023
7e77cb1
BotFindSimilarIncidentsByIndicators return_results (#29353)
tkatzir Aug 31, 2023
2594be2
Armis Event Collector (#29340)
samuelFain Aug 31, 2023
8f6c39e
destroy servers with progress bar with less output to the log files. …
kobymeir Aug 31, 2023
e75846d
Prisma cloud alert prioritization indicators filter (#29361)
tomer-pan Aug 31, 2023
706d79b
ewsv2 from argument fix (#29297)
JudahSchwartz Aug 31, 2023
c2ce7a0
QRadar: fix delay in mirroring for closed offenses (#29230)
ilaner Aug 31, 2023
d6baacd
Bump markdownlint-rule-helpers from 0.17.2 to 0.22.0
dependabot[bot] Sep 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
209 changes: 101 additions & 108 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
version: 2.1
orbs:
python: circleci/python@<< pipeline.parameters.python-orb-version >>
node: circleci/node@<< pipeline.parameters.node-orb-version >>

commands:
set-instance-role-env-variable:
description: "Sets INSTANCE_ROLE env variable into $BASH_ENV file"
Expand All @@ -14,41 +18,6 @@ commands:
command: |
echo 'export INSTANCE_ROLE="<< parameters.instance_role >>"' >> $BASH_ENV
echo 'export INSTANCE_WAS_CREATED="<< parameters.instance_created >>"' >> $BASH_ENV
start-tunnel:
description: "Opens an ssh tunnel to the demisto servers and wait until the tunnels are established"
parameters:
timeout:
type: integer
default: 10
steps:
- run:
name: add ssh configurations
shell: /bin/bash
command: |
if [ -z $INSTANCE_WAS_CREATED ];
then
echo "Skipping - instance was not created"
exit 0
fi
# Modifying ssh config file
echo "Host 10.0.*
StrictHostKeyChecking no
LogLevel ERROR
ProxyJump content-build@content-build-lb.demisto.works # disable-secrets-detection
Host content-build-lb.demisto.works
Port 43567
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
LogLevel ERROR" >> ~/.ssh/config
- run:
name: Open SSH Tunnel
command: |
if [ -z $INSTANCE_WAS_CREATED ];
then
echo "Skipping - instance was not created"
exit 0
fi
./Tests/scripts/open_ssh_tunnel.sh

parameters:
artifact_build_num:
Expand All @@ -75,12 +44,22 @@ parameters:
gcs_market_bucket:
type: string
default: "marketplace-dist"

cache-version:
type: string
default: v1 # Change this parameter to clear cache.
python-orb-version:
type: string
default: "2.0.3" # disable-secrets-detection
node-orb-version:
type: string
default: "5.0.1" # disable-secrets-detection

references:
environment: &environment
environment:
# A flag for the demisto_client to not cache it's last response in order to avoid memory leaks
# A flag for the demisto_client to not cache its last response in order to avoid memory leaks.
DONT_CACHE_LAST_RESPONSE: "true"
DEMISTO_SDK_LOG_FILE_SIZE: 1073741824 # 1GB
ARTIFACT_BUILD_NUM: << pipeline.parameters.artifact_build_num >>
CONTRIB_BRANCH: << pipeline.parameters.contrib_branch >>
CONTRIB_PACK_NAME: << pipeline.parameters.contrib_pack_name >>
Expand All @@ -90,11 +69,48 @@ references:
PULL_REQUEST_NUMBER: << pipeline.parameters.pr_number >>
NIGHTLY_PARAMETER: << pipeline.parameters.nightly >>
GCS_MARKET_BUCKET: << pipeline.parameters.gcs_market_bucket >>


install_build_dependencies: &install_build_dependencies
python/install-packages:
pkg-manager: "poetry"
args: "--with ci"
cache-version: << pipeline.parameters.cache-version >>
pre-install-steps:
- run:
name: Check if pyproject.toml is consistent with poetry.lock
command: poetry lock --check

install_node_ci: &install_node_ci
node/install-packages:
cache-version: << pipeline.parameters.cache-version >>


install_neo4j: &install_neo4j
run:
name: Install Neo4j
command: |
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 5' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
apt list -a neo4j
sudo apt-get install neo4j
sudo chown -R circleci /var/log/neo4j
sudo chown -R circleci /var/lib/neo4j
sudo chown -R circleci /etc/neo4j
mkdir -p /var/lib/neo4j/plugins
wget -O /var/lib/neo4j/plugins/apoc-5.5.0-core.jar https://github.com/neo4j/apoc/releases/download/5.5.0/apoc-5.5.0-core.jar
neo4j_conf_file="/etc/neo4j/neo4j.conf"
sudo echo "dbms.security.procedures.unrestricted=apoc.*" >> $neo4j_conf_file
sudo echo "dbms.security.procedures.allowlist=apoc.*" >> $neo4j_conf_file
apoc_conf_file="/etc/neo4j/apoc.conf"
sudo echo "apoc.export.file.enabled=true" > $apoc_conf_file
sudo echo "apoc.import.file.enabled=true" >> $apoc_conf_file
sudo echo "apoc.import.file.use_neo4j_config=true" >> $apoc_conf_file
neo4j-admin dbms set-initial-password contentgraph

container_config: &container_config
docker:
- image: devdemisto/content-build:3.0.0.33772 # disable-secrets-detection
- image: devdemisto/content-build:3.0.0.49685 # disable-secrets-detection
auth:
username: $DOCKERHUB_USER
password: $DOCKERHUB_PASSWORD
Expand All @@ -112,24 +128,20 @@ references:
attach_workspace:
at: *workspace_root

add_ssh_keys: &add_ssh_keys
add_ssh_keys:
fingerprints:
- "02:df:a5:6a:53:9a:f5:5d:bd:a6:fc:b2:db:9b:c9:47" # disable-secrets-detection
- "f5:25:6a:e5:ac:4b:84:fb:60:54:14:82:f1:e9:6c:f9" # disable-secrets-detection

prepare_environment: &prepare_environment
run:
name: Prepare Environment
when: always
command: |
poetry --version

# Check if CircleCI's config file and poetry files files are up to date
# if poetry isn't up-to-date, checkout from origin/master.
./Tests/scripts/is_file_up_to_date.sh .circleci/config.yml $CIRCLE_BRANCH
./Tests/scripts/is_file_up_to_date.sh poetry.lock $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh pyproject.toml $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_list.json $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_mpv2_list.json $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_xpanse_list.json $CIRCLE_BRANCH true

echo 'export CIRCLE_ARTIFACTS="/home/circleci/project/artifacts"' >> $BASH_ENV
echo 'export PATH="/home/circleci/.local/bin:${PWD}/node_modules/.bin:${PATH}"' >> $BASH_ENV # disable-secrets-detection
Expand All @@ -156,12 +168,6 @@ references:
chmod +x ./Tests/scripts/*
chmod +x ./Tests/Marketplace/*

echo "Checking if pyproject.toml is consistent with poetry.lock"
poetry lock --check

# we still need to install even if cached. if cached, `poetry` will handle it
echo "installing venv"
NO_HOOKS=1 .hooks/bootstrap
source ./.venv/bin/activate

# store in bash env so we load our venv in each step
Expand All @@ -176,13 +182,9 @@ references:
npm --version
demisto-sdk --version

restore_cache: &restore_cache
restore_cache:
key: virtualenv-venv-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}-{{ checksum "package-lock.json" }}

remote_docker: &remote_docker
setup_remote_docker:
version: 20.10.6
version: 20.10.17
docker_layer_caching: true

persist_to_workspace: &persist_to_workspace
Expand Down Expand Up @@ -210,12 +212,19 @@ references:
exit 0
fi

neo4j start
# poll for neo4j status until available
while ! curl --fail http://127.0.0.1:7474 &> /dev/null; do sleep 1; done

./Tests/scripts/linters_runner.sh
./Tests/scripts/validate.sh

run_unit_testing_and_lint: &run_unit_testing_and_lint
run:
name: Run Unit Testing and Lint
parameters:
dockerimageflag:
type: string
name: Run Unit Testing And Lint - Docker Image:<< parameters.dockerimageflag >>
when: always
no_output_timeout: 5h
command: |
Expand All @@ -226,14 +235,16 @@ references:

echo "demisto-sdk version: $(demisto-sdk --version)"
echo "mypy version: $(mypy --version)"
echo "flake8 py2 version: $(python2 -m flake8 --version)"
echo "flake8 py3 version: $(python3 -m flake8 --version)"
echo "bandit py2 version: $(python2 -m bandit --version 2>&1)"
echo "bandit py3 version: $(python3 -m bandit --version 2>&1)"
echo "vulture py2 version: $(python2 -m vulture --version 2>&1)"
echo "vulture py3 version: $(python3 -m vulture --version 2>&1)"
mkdir ./unit-tests
demisto-sdk lint -p 8 -g -vvv --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report

neo4j start
# poll for neo4j status until available
while ! curl --fail http://127.0.0.1:7474 &> /dev/null; do sleep 1; done

demisto-sdk lint -p 8 -g -vvv --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report --docker-image << parameters.dockerimageflag >> --check-dependent-api-module

generate_coverage_reports: &generate_coverage_reports
run:
Expand Down Expand Up @@ -267,32 +278,6 @@ references:
./Tests/scripts/sdk_pylint_check.sh
fi

create_id_set: &create_id_set
run:
name: Create ID Set
when: always
command: |
demisto-sdk create-id-set -o ./Tests/id_set.json --fail-duplicates
cp ./Tests/id_set.json $CIRCLE_ARTIFACTS

merge_public_and_private_id_sets: &merge_public_and_private_id_sets
run:
name: Merge public and private ID sets
when: always
command: |
if [[ $CIRCLE_BRANCH =~ pull/[0-9]+ ]]; then
echo "Skipping, Should not run on contributor's branch."
exit 0
fi

# Download private ID set
gsutil cp gs://marketplace-dist/content/private_id_set.json $CIRCLE_ARTIFACTS/unified_id_set.json
echo "successfully downloaded private ID set"

# Merge public and private ID sets
demisto-sdk merge-id-sets -i1 ./Tests/id_set.json -i2 $CIRCLE_ARTIFACTS/unified_id_set.json -o $CIRCLE_ARTIFACTS/unified_id_set.json
echo "successfully merged public and private ID sets"

get_contribution_pack: &get_contribution_pack
when:
condition: << pipeline.parameters.contrib_branch >>
Expand Down Expand Up @@ -323,6 +308,10 @@ references:
context: nightly_env
requires:
- Setup Environment
matrix:
parameters:
dockerimageflag: [ "native:ga", "native:maintenance", "native:dev", "from-yml" ]
name: Run Unit Testing And Lint - Docker Image:<< matrix.dockerimageflag >>
- Run Validations:
requires:
- Setup Environment
Expand All @@ -335,26 +324,25 @@ jobs:
<<: *environment
steps:
- checkout
- *restore_cache
- *install_build_dependencies
- *install_node_ci
- *prepare_environment
- save_cache:
paths:
- .venv
- node_modules
key: virtualenv-venv-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}-{{ checksum "package-lock.json" }}
- *get_contribution_pack
- *add_ssh_keys
- *persist_to_workspace

Run Unit Testing And Lint:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
parameters:
dockerimageflag:
type: string
steps:
- *attach_workspace
- *remote_docker
- *restore_cache
- *add_ssh_keys
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *infrastructure_testing
- *run_unit_testing_and_lint
Expand All @@ -365,16 +353,15 @@ jobs:

Run Validations:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
steps:
- *attach_workspace
- *restore_cache
- *add_ssh_keys
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *secrets
- *create_id_set
- *merge_public_and_private_id_sets
- *validate_files_and_yaml
- run:
name: Spell Checks
Expand Down Expand Up @@ -402,21 +389,28 @@ jobs:

python3 Tests/Marketplace/validate_landing_page_sections.py -i $UNZIP_PATH
- *store_artifacts
- store_artifacts:
path: $ARTIFACTS_FOLDER



workflows:
version: 2
commit:
when:
not:
or:
- << pipeline.parameters.nightly >>
matches:
# matching the environment variable << pipeline.git.branch >> to contributions branch pattern.
pattern: pull/[0-9]+
value: << pipeline.git.branch >>
jobs:
- Setup Environment
- Run Unit Testing And Lint:
requires:
- Setup Environment
matrix:
parameters:
dockerimageflag: [ "native:ga", "native:maintenance", "native:dev", "native:candidate", "from-yml" ]
name: Run Unit Testing And Lint - Docker Image:<< matrix.dockerimageflag >>
- Run Validations:
requires:
- Setup Environment
Expand All @@ -437,5 +431,4 @@ workflows:
# will initiate when using the trigger script.
when: << pipeline.parameters.nightly >>
jobs:
*nightly_jobs

*nightly_jobs
1 change: 1 addition & 0 deletions .circleci/gitlab-ci-env-variables.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ echo 'export CI_BUILD_ID="$CIRCLE_BUILD_NUM"' >> $BASH_ENV
echo 'export CI_PIPELINE_ID="$CIRCLE_WORKFLOW_ID"' >> $BASH_ENV
echo 'export CI_COMMIT_BRANCH="$CIRCLE_BRANCH"' >> $BASH_ENV
echo 'export ARTIFACTS_FOLDER=/home/circleci/project/artifacts' >> $BASH_ENV
echo 'export PIPELINE_JOBS_FOLDER=/home/circleci/project/pipeline_jobs_folder' >> $BASH_ENV
echo 'export CI_COMMIT_SHA="$CIRCLE_SHA1"' >> $BASH_ENV
echo 'export CI_JOB_URL="$CIRCLE_BUILD_URL"' >> $BASH_ENV
echo 'export CI_JOB_NAME="$CIRCLE_JOB"' >> $BASH_ENV
Expand Down
Loading
Loading