Skip to content

feat: Add new SysQL Query tool #18

feat: Add new SysQL Query tool

feat: Add new SysQL Query tool #18

Workflow file for this run

---
name: Test Image Build
on:
pull_request:
paths:
- pyproject.toml
- Dockerfile
- "*.py"
- tests/**
- tools/**
- utils/**
- .github/workflows/**
workflow_call:
workflow_dispatch:
concurrency:
group: "test-image-${{ github.workflow }}-${{ github.event.pull_request.head.label || github.head_ref || github.ref }}"
cancel-in-progress: true
jobs:
test_build:
name: Test Build
runs-on: ubuntu-latest
permissions:
contents: read # required for actions/checkout
packages: write # required for pushing the test image to ghcr.io
steps:
- name: Check out the repo
uses: actions/checkout@v5
with:
ref: ${{ github.sha }} # required for better experience using pre-releases
fetch-depth: "0" # Required due to the way Git works, without it this action won't be able to find any or the correct tags
- name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build Docker image and test push action
id: build-to-test
uses: docker/build-push-action@v6
with:
context: .
load: true
push: true
tags: |
ghcr.io/sysdiglabs/sysdig-mcp-server:test
- name: Scan Docker image
uses: sysdiglabs/scan-action@v6
with:
image-tag: ghcr.io/sysdiglabs/sysdig-mcp-server:test
sysdig-secure-token: ${{ secrets.SECURE_ENV_MON_API_KEY }}
sysdig-secure-url: ${{ secrets.SECURE_ENV_MON_ENDPOINT }}
stop-on-failed-policy-eval: true
stop-on-processing-error: true