Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
dced98e
ci(renovate): enable fork processing on l50/ares
l50 May 21, 2026
1459c40
feat: add remote hashcat backend support (#9)
l50 May 21, 2026
d1db2c2
ci: rebuild templates when rust ares sources change (#10)
l50 May 21, 2026
c5d7d29
ci: automerge non-major renovate updates
l50 May 21, 2026
61060eb
chore(deps): update rust crate local-ip-address to v0.6.13 (#1)
ares-renovate[bot] May 21, 2026
5e577bb
chore(deps): update rust crate serde_json to v1.0.150 (#2)
ares-renovate[bot] May 21, 2026
9b9bb13
chore(deps): update dependency ansible-core to v2.21.0 (#3)
ares-renovate[bot] May 21, 2026
2118432
chore(deps): update dependency ansible.posix to v2.2.0 (#4)
ares-renovate[bot] May 21, 2026
4f207fe
chore(deps): update rust crate sqlx to 0.9 (#5)
ares-renovate[bot] May 21, 2026
e196723
chore(deps): update dependency community.general to v13 (#7)
ares-renovate[bot] May 21, 2026
73b5269
chore: remove opentelemetry renovate version cap
l50 May 22, 2026
e185d10
fix: assert safe dynamic sql history queries (#12)
l50 May 22, 2026
d35dff2
chore(deps): update opentelemetry (#11)
ares-renovate[bot] May 22, 2026
947b035
chore(deps): update actions/upload-artifact action to v7.0.1
ares-renovate[bot] May 21, 2026
539122d
fix(renovate): switch github-actions automerge from branch to pr so p…
l50 May 24, 2026
59442ba
chore(deps): update docker/login-action digest to 650006c (#16)
ares-renovate[bot] May 24, 2026
ef41ad8
chore(deps): update docker/setup-buildx-action digest to d7f5e7f (#17)
ares-renovate[bot] May 24, 2026
39747db
chore(deps): update taiki-e/install-action digest to f48d2f8 (#18)
ares-renovate[bot] May 24, 2026
2557643
fix(ares-cli): unblock orchestrator bring-up (4 bugs surfaced 2026-05…
l50 May 27, 2026
805f1c7
chore(deps): update taiki-e/install-action digest to 8f531ea (#20)
ares-renovate[bot] May 27, 2026
56576bb
chore(deps): update dependency community.docker to v5.2.1 (#21)
ares-renovate[bot] May 27, 2026
7ce511a
chore(deps): update dependency community.general to v13.0.1 (#22)
ares-renovate[bot] May 27, 2026
34c321c
chore(deps): update rust crate reqwest to v0.13.4 (#23)
ares-renovate[bot] May 27, 2026
a38dae6
chore(deps): update dependency ansible.windows to v3.6.0 (#24)
ares-renovate[bot] May 27, 2026
0be8d77
chore(deps): update dependency community.windows to v3.2.0 (#25)
ares-renovate[bot] May 27, 2026
9c5de4a
chore(deps): update rust crate async-nats to 0.49 (#26)
ares-renovate[bot] May 27, 2026
07e3e8c
fix: honor blue-specific llm model configuration (#28)
l50 May 27, 2026
df22995
fix: install procps in ares blue agent templates (#30)
l50 May 27, 2026
e76a5c0
fix: retry pipx apt install after stale mirror misses
l50 May 27, 2026
1e51ae1
build: update warpgate templates to l50 registry namespace
l50 May 27, 2026
553b723
fix: allow llm preflight for reasoning models
l50 May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
':semanticCommits',
':enablePreCommit',
':automergeDigest',
':automergeBranch',
'helpers:pinGitHubActionDigests',
],
dependencyDashboardLabels: [
Expand Down Expand Up @@ -54,7 +53,7 @@
'patch',
],
automerge: true,
automergeType: 'branch',
automergeType: 'pr',
},
{
description: 'Auto merge warpgate patch and minor updates',
Expand Down
41 changes: 25 additions & 16 deletions .github/workflows/build-and-push-templates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@ on:
- 'warpgate-templates/**'
- 'ansible/**'
- '.github/workflows/build-and-push-templates.yaml'
# Template images bake the Rust `ares` binary from these crates;
# rebuild when their source changes too.
- 'ares-cli/**'
- 'ares-core/**'
- 'ares-llm/**'
- 'ares-rust/**'
- 'ares-tools/**'
- 'Cargo.toml'
- 'Cargo.lock'
workflow_dispatch:
inputs:
template_filter:
Expand Down Expand Up @@ -508,7 +517,7 @@ jobs:
fi

- name: Login to GitHub Container Registry (Docker)
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -638,7 +647,7 @@ jobs:
cat ~/.config/warpgate/config.yaml

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4

- name: Register templates with Warpgate
run: |
Expand Down Expand Up @@ -872,14 +881,14 @@ jobs:
done

- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
with:
driver: docker-container

Expand Down Expand Up @@ -999,7 +1008,7 @@ jobs:
fi

- name: Login to GitHub Container Registry (Docker)
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -1129,7 +1138,7 @@ jobs:
cat ~/.config/warpgate/config.yaml

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4

- name: Register templates with Warpgate
run: |
Expand Down Expand Up @@ -1367,14 +1376,14 @@ jobs:
done

- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
with:
driver: docker-container

Expand Down Expand Up @@ -1473,7 +1482,7 @@ jobs:
fi

- name: Login to GitHub Container Registry (Docker)
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -1562,7 +1571,7 @@ jobs:
EOF

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4

- name: Register templates with Warpgate
run: |
Expand Down Expand Up @@ -1706,14 +1715,14 @@ jobs:
done

- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
with:
driver: docker-container

Expand Down Expand Up @@ -1808,7 +1817,7 @@ jobs:
fi

- name: Login to GitHub Container Registry (Docker)
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -1897,7 +1906,7 @@ jobs:
EOF

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4

- name: Register templates with Warpgate
run: |
Expand Down Expand Up @@ -2045,14 +2054,14 @@ jobs:
done

- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
with:
driver: docker-container

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
done

- name: Upload artifacts
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: binaries-${{ matrix.target }}
path: |
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/renovate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ jobs:
RENOVATE_AUTODISCOVER: true
RENOVATE_AUTODISCOVER_FILTER: "${{ github.repository }}"
RENOVATE_DRY_RUN: "${{ inputs.dryRun }}"
# Required: renovate refuses to process forks unless explicitly enabled.
RENOVATE_FORK_PROCESSING: enabled
RENOVATE_INTERNAL_CHECKS_FILTER: strict
RENOVATE_PLATFORM: github
RENOVATE_PLATFORM_COMMIT: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
components: llvm-tools-preview

- name: Install cargo-llvm-cov
uses: taiki-e/install-action@735e5933943122c5ac182670a935f54a949265c1 # v2
uses: taiki-e/install-action@8f531eaecd1898bc3da7d104ad91bee98d1b97bd # v2
with:
tool: cargo-llvm-cov

Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test-template-builds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ jobs:
fi

- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -357,7 +357,7 @@ jobs:
EOF

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
with:
driver-opts: |
image=moby/buildkit:latest
Expand Down Expand Up @@ -418,7 +418,7 @@ jobs:

# ===========================================================================
# Phase 2: Build dependent templates
# These templates use base images from our registry (ghcr.io/dreadnode/*)
# These templates use base images from our registry (ghcr.io/l50/*)
# If their base template was changed in this PR, load it from artifacts
# ===========================================================================
test-build-dependent:
Expand Down Expand Up @@ -477,7 +477,7 @@ jobs:
fi

- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -557,7 +557,7 @@ jobs:
EOF

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
with:
driver-opts: |
image=moby/buildkit:latest
Expand Down
2 changes: 1 addition & 1 deletion .hooks/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ansible-core==2.20.5
ansible-core==2.21.0
ansible-lint==26.4.0
docker==7.1.0
docsible==0.8.0
Expand Down
Loading
Loading