feat(ai): structured evidence-backed subagent prompt + parent-LLM inheritance (PR1 1.b/1.c) #2558
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: docker | |
| on: | |
| push: | |
| branches: | |
| - release-please* | |
| pull_request: | |
| types: [labeled, synchronize] | |
| permissions: | |
| contents: write | |
| pull-requests: write | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} | |
| cancel-in-progress: true | |
| env: | |
| FORCE_COLOR: 1 | |
| jobs: | |
| platform: | |
| runs-on: ubuntu-latest | |
| if: ${{ github.event_name == 'push' || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci-docker')) }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| distribution: ["alpine", "arch", "debian", "kali", "osx", "ubuntu"] | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v3 | |
| - name: Set up QEMU | |
| uses: docker/setup-qemu-action@v3 | |
| - name: Set up Docker Buildx | |
| uses: docker/setup-buildx-action@v3 | |
| - name: Build Docker image | |
| run: "docker build -t freelabz/secator:${{ matrix.distribution }} -f .docker/Dockerfile.${{ matrix.distribution }} ." | |
| - name: Run secator health check (strict) | |
| run: docker run --privileged freelabz/secator:${{ matrix.distribution }} health --strict | |
| - name: Run commands with sudo privileges | |
| run: | | |
| docker run --env CI=1 --privileged freelabz/secator:${{ matrix.distribution }} x arp | |
| docker run --env CI=1 --privileged freelabz/secator:${{ matrix.distribution }} x arpscan | |
| docker run --env CI=1 --privileged freelabz/secator:${{ matrix.distribution }} x nmap localhost -sS -T4 | |
| - name: Run Docker image ls to view size | |
| run: docker image ls |