Skip to content

Commit d1e9247

Browse files
Add update ATT&CK coverage step in lock versions (#4772)
1 parent 11468ed commit d1e9247

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/lock-versions.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,22 @@ jobs:
3737
pip cache purge
3838
pip install .[dev]
3939
40-
- name: Build release package
40+
- name: Build release package with navigator files
4141
run: |
42-
python -m detection_rules dev build-release
42+
python -m detection_rules dev build-release --generate-navigator
4343
4444
- name: Set github config
4545
run: |
4646
git config --global user.email "[email protected]"
4747
git config --global user.name "protectionsmachine"
4848
49+
- name: Update navigator gist files and docs-dev/ATT&CK-coverage.md file.
50+
env:
51+
GITHUB_TOKEN: "${{ secrets.WRITE_TRADEBOT_GIST_TOKEN }}"
52+
run: |
53+
python -m detection_rules dev update-navigator-gists --update-coverage
54+
git add docs-dev/"ATT\&CK-coverage.md"
55+
4956
- name: Lock the versions
5057
env:
5158
BRANCHES: "${{github.event.inputs.branches}}"
@@ -65,7 +72,8 @@ jobs:
6572
title: 'Lock versions for releases: ${{github.event.inputs.branches}}'
6673
body: |
6774
Lock versions for releases: ${{github.event.inputs.branches}}.
68-
75+
Update ATT&CK coverage URL(s) in docs-dev/ATT&CK-coverage.md
76+
6977
- Autogenerated from job `lock-versions: pr`.
7078
labels: "backport: auto"
7179

0 commit comments

Comments
 (0)