Skip to content

Commit

Permalink
Merge pull request #833 from Yamato-Security/feat-add-github-actions-…
Browse files Browse the repository at this point in the history
…for-integration-test

add GitHub Actions for integration test
  • Loading branch information
YamatoSecurity committed Dec 9, 2022
2 parents 0ca009b + 4429a17 commit bb4933a
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Integration Test

on:
workflow_dispatch:

jobs:
integration-test:
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: ['ubuntu-20.04', 'windows-2019']

steps:
- name: Checkout main
uses: actions/checkout@v3
with:
submodules: recursive
path: main

- name: Checkout hayabusa-sample-evtx repo
uses: actions/checkout@v3
with:
repository: Yamato-Security/hayabusa-sample-evtx
path: hayabusa-sample-evtx

- name: help
run: cd main && cargo run --release -- help

- name: update-rules
run: cd main && cargo run --release -- update-rules -q

- name: csv-timeline
run: cd main && cargo run --release -- csv-timeline -d ../hayabusa-sample-evtx -o out.csv -q

- name: csv-timeline(-P super-verbose)
run: cd main && cargo run --release -- csv-timeline -d ../hayabusa-sample-evtx -o out-s.csv -P super-verbose -q

- name: json-timeline
run: cd main && cargo run --release -- json-timeline -d ../hayabusa-sample-evtx -o out.json -q

- name: json-timeline(-P super-verbose)
run: cd main && cargo run --release -- json-timeline -d ../hayabusa-sample-evtx -o out-s.json -P super-verbose -q

- name: json-timeline(-J)
run: cd main && cargo run --release -- json-timeline -d ../hayabusa-sample-evtx -o out.jsonl -q -J

- name: logon-summary
run: cd main && cargo run --release -- logon-summary -d ../hayabusa-sample-evtx -q

- name: metrics
run: cd main && cargo run --release -- metrics -d ../hayabusa-sample-evtx -q

- name: pivot-keywords-list
run: cd main && cargo run --release -- pivot-keywords-list -d ../hayabusa-sample-evtx -o p.csv -q

- name: pivot-keywords-list
run: cd main && cargo run --release -- level-tuning --level-tuning ./rules/config/level_tuning.txt -q

- name: set-default-profile
run: cd main && cargo run --release -- set-default-profile -q

- name: list-contributors
run: cd main && cargo run --release -- list-contributors -q

0 comments on commit bb4933a

Please sign in to comment.