Skip to content

Commit 281dcb2

Browse files
committed
[CICD] update template-inspection.yml
1 parent 20f0040 commit 281dcb2

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

.github/workflows/template-inspection.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ on:
1010
required: false
1111
default: ""
1212

13+
permissions:
14+
contents: read
15+
issues: write
16+
1317
jobs:
1418
inspect-templates:
1519
runs-on: ubuntu-latest
@@ -29,9 +33,20 @@ jobs:
2933
- name: Install dependencies
3034
run: pdm install -G dev
3135

36+
- name: Set up Docker Compose
37+
run: |
38+
if ! command -v docker-compose &> /dev/null; then
39+
echo "Installing Docker Compose..."
40+
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
41+
sudo chmod +x /usr/local/bin/docker-compose
42+
fi
43+
44+
docker --version
45+
docker-compose --version
46+
3247
- name: Run template inspection
3348
run: |
34-
pdm run python scripts/inspect-templates.py --templates "${{ github.event.inputs.templates }}" --output template_inspection_results.json
49+
pdm run python scripts/inspect-templates.py --templates "${{ github.event.inputs.templates }}" --output template_inspection_results.json --verbose
3550
3651
- name: Upload inspection results
3752
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)