Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
25 changes: 15 additions & 10 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -69,25 +69,30 @@
automergeType: 'pr',
},
{
description: 'Group opentelemetry-rust monorepo with tracing-opentelemetry so version bumps land together (tracing-opentelemetry pins a specific opentelemetry minor version, so they must update atomically)',
matchPackageNames: [
'opentelemetry',
'opentelemetry_sdk',
'opentelemetry-otlp',
'opentelemetry-semantic-conventions',
'tracing-opentelemetry',
description: 'Auto merge non-major Rust, Ansible Galaxy, and pre-commit updates',
matchManagers: [
'cargo',
'galaxy',
'galaxy-collection',
'pre-commit',
],
groupName: 'opentelemetry',
matchUpdateTypes: [
'patch',
'minor',
],
automerge: true,
automergeType: 'pr',
},
{
description: 'Cap opentelemetry-rust monorepo crates below 0.32 until tracing-opentelemetry ships a release that depends on opentelemetry 0.32. Without this, renovate creates a partial group PR (opentelemetry 0.32 + tracing-opentelemetry 0.32.1, which still pins opentelemetry 0.31) that fails to compile due to two opentelemetry versions in the dep graph. Remove this cap once https://crates.io/crates/tracing-opentelemetry publishes a version supporting opentelemetry 0.32.',
description: 'Group opentelemetry-rust monorepo with tracing-opentelemetry so version bumps land together (tracing-opentelemetry pins a specific opentelemetry minor version, so they must update atomically)',
matchPackageNames: [
'opentelemetry',
'opentelemetry_sdk',
'opentelemetry-otlp',
'opentelemetry-semantic-conventions',
'tracing-opentelemetry',
],
allowedVersions: '<0.32',
groupName: 'opentelemetry',
},
],
customManagers: [
Expand Down
9 changes: 9 additions & 0 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
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 .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