Skip to content

Commit

Permalink
Merge branch 'Garrison-Technology:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
theolukensgarrison authored Jan 24, 2025
2 parents 2799c60 + 4f9bc9d commit 39dde5b
Show file tree
Hide file tree
Showing 2,658 changed files with 343,897 additions and 60,638 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/content-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Content Validations
run-name: Content Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
ContentValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: File Content Validations
run: npm run tsc && node .script/contentValidator.js
26 changes: 26 additions & 0 deletions .github/workflows/data-connector-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Data Connector Validations
run-name: Data Connector running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DataConnectorValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Data Connector Validations
run: npm run tsc && node .script/dataConnectorValidator.js
24 changes: 24 additions & 0 deletions .github/workflows/detection-template-schema-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Detection Template Schema Validations
run-name: Detection Template Schema Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DetectionTemplateSchemaValidation:
runs-on: ubuntu-22.04
env:
buildConfiguration: Release
dotnetSdkVersion: 3.1.401
PRNUM: ${{ github.event.pull_request.number }}
steps:
- uses: actions/checkout@v4
- name: Use .NET Core SDK ${{ env.dotnetSdkVersion }}
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.dotnetSdkVersion }}
- name: Run Detection template structure validation tests
run: dotnet test .script/tests/detectionTemplateSchemaValidation/DetectionTemplateSchemaValidation.Tests.csproj --configuration ${{ env.buildConfiguration }}

27 changes: 27 additions & 0 deletions .github/workflows/detection-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Preview - Detection Validations
run-name: Detection Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DetectionsValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Id Change Validation
run: npm run tsc && node .script/idChangeValidator.js

26 changes: 26 additions & 0 deletions .github/workflows/documents-link-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Documents Broken Link Validation
run-name: Documents Broken Link Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
DocumentsLinkValidation:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Documents link locale validation
run: npm run tsc && node .script/documentsLinkValidator.js
26 changes: 26 additions & 0 deletions .github/workflows/json-syntax-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - JSON File Syntax Validation
run-name: JSON File Syntax Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
JsonFileValidation:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Json File Syntax Validation
run: npm run tsc && node .script/jsonFileValidator.js
29 changes: 29 additions & 0 deletions .github/workflows/kql-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: KQL Validations
run-name: KQL Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
KqlValidations:
runs-on: ubuntu-22.04
env:
buildConfiguration: Release
dotnetSdkVersion: 6.0.x
PRNUM: ${{ github.event.pull_request.number }}
steps:
- uses: actions/checkout@v4
- name: Use .NET Core SDK ${{ env.dotnetSdkVersion }}
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.dotnetSdkVersion }}
- name: Run KQL Validation tests
run: dotnet test .script/tests/KqlvalidationsTests/Kqlvalidations.Tests.csproj --configuration ${{ env.buildConfiguration }}
env:
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}

26 changes: 26 additions & 0 deletions .github/workflows/logo-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Logo Validation
run-name: Logo Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
logoValidator:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Logo File Validation
run: npm run tsc && node .script/logoValidator.js
2 changes: 1 addition & 1 deletion .github/workflows/non-ascii-validations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
workflow_dispatch:
jobs:
NonAsciiValidations:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
env:
buildConfiguration: Release
dotnetSdkVersion: 3.1.401
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/playbook-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Preview - Playbook Validations
run-name: Playbook Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
PlaybooksValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Playbook Validations
run: npm run tsc && node .script/playbooksValidator.js

26 changes: 26 additions & 0 deletions .github/workflows/sample-data-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Sample Data Validation
run-name: Sample Data Validation running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
sampleDataValidator:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Sample Data Validator
run: npm run tsc && node .script/sampleDataValidator.js
27 changes: 27 additions & 0 deletions .github/workflows/solution-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Preview - Solution Validations
run-name: Solution Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
SolutionValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Solution Validations
run: npm run tsc && node .script/SolutionValidations/solutionValidator.js

26 changes: 26 additions & 0 deletions .github/workflows/workbook-metadata-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Workbook Metadata Validations
run-name: Workbook Metadata Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
WorkbooksValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Workbooks Metadata Validations
run: npm run tsc && node .script/workbooksMetadataValidator.js
26 changes: 26 additions & 0 deletions .github/workflows/workbook-template-validations.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Preview - Workbook Template Validations
run-name: Workbook Template Validations running on ${{ github.ref_name }}
on:
pull_request:
branches:
- master
# Allows to run workflow manually from the Actions tab
workflow_dispatch:
jobs:
WorkbooksTemplateValidations:
runs-on: ubuntu-latest
env:
REPO_OWNER: ${{ github.event.pull_request.base.repo.owner.login }}
REPO_NAME: ${{ github.event.pull_request.base.repo.name }}
PRNUM: ${{ github.event.pull_request.number }}
GITHUBAPPID: ${{ secrets.APPLICATION_ID }}
GITHUBAPPINSTALLATIONID: ${{ secrets.APPLICATION_INSTALLATION_ID }}
GITHUBAPPPRIVATEKEY: ${{ secrets.APPLICATION_PRIVATE_KEY }}
SYSTEM_PULLREQUEST_ISFORK: ${{ github.event.pull_request.head.repo.fork }}
steps:
- uses: actions/checkout@v4
- run: npm install -g [email protected];which npm;npm -v
- name: npm install
run: npm install
- name: Workbooks Template Validations
run: npm run tsc && node .script/workbooksTemplateValidator.js
Loading

0 comments on commit 39dde5b

Please sign in to comment.