From 101bfd794a4d3246f031c2be5c589c63674f49b3 Mon Sep 17 00:00:00 2001 From: Jan Smid Date: Wed, 11 Nov 2026 12:07:46 +0100 Subject: [PATCH] chore(fullsend): update to v0.55.0 Update Fullsend workflow refs and pinned agent harnesses to v0.55.0. Enable GitHub-signed commits for the code and fix agents, and migrate the issue-target allowlist to the current configuration schema. Co-authored-by: Codex --- .fullsend/config.yaml | 15 ++++++++++----- .fullsend/customized/harness/code.yaml | 24 ++++++++++++++++++++++++ .fullsend/customized/harness/fix.yaml | 24 ++++++++++++++++++++++++ .fullsend/customized/harness/retro.yaml | 2 +- .fullsend/customized/harness/review.yaml | 2 +- .github/workflows/fullsend.yaml | 2 +- .github/workflows/prioritize.yml | 2 +- 7 files changed, 62 insertions(+), 9 deletions(-) create mode 100644 .fullsend/customized/harness/code.yaml create mode 100644 .fullsend/customized/harness/fix.yaml diff --git a/.fullsend/config.yaml b/.fullsend/config.yaml index 3a1e641110..c2cd273945 100644 --- a/.fullsend/config.yaml +++ b/.fullsend/config.yaml @@ -29,6 +29,10 @@ roles: - retro - prioritize agents: + - name: code + source: customized/harness/code.yaml + - name: fix + source: customized/harness/fix.yaml - name: review source: customized/harness/review.yaml - name: retro @@ -36,11 +40,12 @@ agents: allowed_remote_resources: - https://raw.githubusercontent.com/fullsend-ai/fullsend/ - https://raw.githubusercontent.com/fullsend-ai/agents/ -create_issues: - allow_targets: - repos: - - conforma/cli - - fullsend-ai/fullsend +tracker: + github: + allowed_targets: + repos: + - conforma/cli + - fullsend-ai/fullsend status_notifications: comment: completion: on_failure diff --git a/.fullsend/customized/harness/code.yaml b/.fullsend/customized/harness/code.yaml new file mode 100644 index 0000000000..15cf0142b3 --- /dev/null +++ b/.fullsend/customized/harness/code.yaml @@ -0,0 +1,24 @@ +# Copyright The Conforma Contributors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 + +base: https://raw.githubusercontent.com/fullsend-ai/agents/3b40ac718d29c3190b71e68447b9f4e938f19974/harness/code.yaml#sha256=198b71dd86ef14c5244578ebaffb862b4c62de1c513ece01c0fb51fef1630f37 + +overlays: + - when: 'runtime.forge == "github"' + env: + runner: + GITHUB_SIGNED_COMMITS: "true" + diff --git a/.fullsend/customized/harness/fix.yaml b/.fullsend/customized/harness/fix.yaml new file mode 100644 index 0000000000..c601c0c6a7 --- /dev/null +++ b/.fullsend/customized/harness/fix.yaml @@ -0,0 +1,24 @@ +# Copyright The Conforma Contributors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 + +base: https://raw.githubusercontent.com/fullsend-ai/agents/3b40ac718d29c3190b71e68447b9f4e938f19974/harness/fix.yaml#sha256=3f24d7199b3da8a17971a3b5713c599f7aba40f9f5acfec044896bec9636b8f7 + +overlays: + - when: 'runtime.forge == "github"' + env: + runner: + GITHUB_SIGNED_COMMITS: "true" + diff --git a/.fullsend/customized/harness/retro.yaml b/.fullsend/customized/harness/retro.yaml index c6b58aa9d6..789a174dce 100644 --- a/.fullsend/customized/harness/retro.yaml +++ b/.fullsend/customized/harness/retro.yaml @@ -15,7 +15,7 @@ # SPDX-License-Identifier: Apache-2.0 # Derived retro harness: retain upstream analysis and append the Conforma gate. -base: https://raw.githubusercontent.com/fullsend-ai/agents/ce2eedd097dcccf17e29f4a7cd337ec4d95d7194/harness/retro.yaml#sha256=510c52c1f662c876e81f13e5208302abaad4dd8b8d3705fdef21b908fa63d551 +base: https://raw.githubusercontent.com/fullsend-ai/agents/3b40ac718d29c3190b71e68447b9f4e938f19974/harness/retro.yaml#sha256=762cb6f889f7aa1ecdf67b52176c61ccf54d3a6bd2a9c3814e04b4322a3919cf skills: - customized/skills/retro-filing-policy diff --git a/.fullsend/customized/harness/review.yaml b/.fullsend/customized/harness/review.yaml index 243d5c72de..91aaa0a510 100644 --- a/.fullsend/customized/harness/review.yaml +++ b/.fullsend/customized/harness/review.yaml @@ -14,7 +14,7 @@ # # SPDX-License-Identifier: Apache-2.0 -base: https://raw.githubusercontent.com/fullsend-ai/agents/ce2eedd097dcccf17e29f4a7cd337ec4d95d7194/harness/review.yaml#sha256=3e9302d8143fcfd93df8e4542162776e98893c8ef367450679e2ffa89e5b0c53 +base: https://raw.githubusercontent.com/fullsend-ai/agents/3b40ac718d29c3190b71e68447b9f4e938f19974/harness/review.yaml#sha256=99998321e3b7aba7f0c1cc68b50f383436147fb6ee59e506f6d156445308bf9d # Fullsend's bool merge treats an omitted readonly_repo as false, so carry # forward the upstream read-only guarantee explicitly. diff --git a/.github/workflows/fullsend.yaml b/.github/workflows/fullsend.yaml index 1083045f58..1b71f95333 100644 --- a/.github/workflows/fullsend.yaml +++ b/.github/workflows/fullsend.yaml @@ -62,7 +62,7 @@ jobs: issues: write packages: read pull-requests: write - uses: fullsend-ai/fullsend/.github/workflows/reusable-dispatch.yml@0b21529c6768d9b5ec47b16994a08db83b1d406a + uses: fullsend-ai/fullsend/.github/workflows/reusable-dispatch.yml@87e94fba1dd0203a373f6e992269f9ccfe81e471 with: event_action: ${{ github.event.action }} install_mode: per-repo diff --git a/.github/workflows/prioritize.yml b/.github/workflows/prioritize.yml index 51ce27af66..dddf068b50 100644 --- a/.github/workflows/prioritize.yml +++ b/.github/workflows/prioritize.yml @@ -49,7 +49,7 @@ concurrency: jobs: prioritize: - uses: fullsend-ai/fullsend/.github/workflows/reusable-prioritize.yml@0b21529c6768d9b5ec47b16994a08db83b1d406a + uses: fullsend-ai/fullsend/.github/workflows/reusable-prioritize.yml@87e94fba1dd0203a373f6e992269f9ccfe81e471 with: event_type: ${{ inputs.event_type }} source_repo: ${{ inputs.source_repo }}