From 8c78902e94e4b7c4c02397d72d539eda84ad1fd9 Mon Sep 17 00:00:00 2001 From: Greg Allen Date: Sat, 22 Aug 2026 15:31:19 -0400 Subject: [PATCH] chore: update fullsend per-repo installation --- .fullsend/config.yaml | 11 +++----- .github/workflows/fullsend.yaml | 3 ++- .github/workflows/prioritize.yml | 46 ++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/prioritize.yml diff --git a/.fullsend/config.yaml b/.fullsend/config.yaml index 29ace70..61cafb9 100644 --- a/.fullsend/config.yaml +++ b/.fullsend/config.yaml @@ -4,21 +4,18 @@ # This file configures fullsend for per-repo installation mode. # See ADR 0033 for details. version: "1" -runtime: claude roles: - - fullsend - triage - coder - review + - fix - retro - prioritize -agents: - - source: https://raw.githubusercontent.com/redhat-community-ai-tools/qualityflow-fullsend/b26c947e95e6325284c5542d466a2a016f6aa312/harness/qualityflow.yaml#sha256=473d44a73c465b318fa3cd8dfee2c55b4a5dc7439f994607eb774825c43c17c2 allowed_remote_resources: - - https://raw.githubusercontent.com/redhat-community-ai-tools/qualityflow-fullsend/ + - https://raw.githubusercontent.com/fullsend-ai/fullsend/ + - https://raw.githubusercontent.com/fullsend-ai/agents/ create_issues: allow_targets: - orgs: - - fullsend-ai repos: + - fullsend-ai/experiments - fullsend-ai/fullsend diff --git a/.github/workflows/fullsend.yaml b/.github/workflows/fullsend.yaml index 8b6e46d..ecdd413 100644 --- a/.github/workflows/fullsend.yaml +++ b/.github/workflows/fullsend.yaml @@ -45,12 +45,13 @@ jobs: issues: write packages: read pull-requests: write - uses: fullsend-ai/fullsend/.github/workflows/reusable-dispatch.yml@main + uses: fullsend-ai/fullsend/.github/workflows/reusable-dispatch.yml@f0f3eb2addfaab6e247341a7d866633290852c5f # main with: event_action: ${{ github.event.action }} install_mode: per-repo mint_url: ${{ vars.FULLSEND_MINT_URL }} gcp_region: ${{ vars.FULLSEND_GCP_REGION }} + project_number: ${{ vars.FULLSEND_PROJECT_NUMBER }} runner_image: ubuntu-24.04 secrets: FULLSEND_GCP_WIF_PROVIDER: ${{ secrets.FULLSEND_GCP_WIF_PROVIDER }} diff --git a/.github/workflows/prioritize.yml b/.github/workflows/prioritize.yml new file mode 100644 index 0000000..44931b3 --- /dev/null +++ b/.github/workflows/prioritize.yml @@ -0,0 +1,46 @@ +# This file is managed by fullsend. Do not edit it directly. +# Upstream: https://github.com/fullsend-ai/fullsend/blob/main/internal/scaffold/fullsend-repo/.github/workflows/prioritize.yml +--- +# fullsend-stage: prioritize +name: Prioritize + +permissions: + actions: write + contents: read + id-token: write + issues: write + +on: + workflow_dispatch: + inputs: + event_type: + required: true + type: string + source_repo: + required: true + type: string + event_payload: + required: true + type: string + +concurrency: + group: fullsend-prioritize-${{ inputs.source_repo }}-${{ fromJSON(inputs.event_payload).issue.number }} + cancel-in-progress: true + +jobs: + prioritize: + uses: fullsend-ai/fullsend/.github/workflows/reusable-prioritize.yml@f0f3eb2addfaab6e247341a7d866633290852c5f # main + with: + event_type: ${{ inputs.event_type }} + source_repo: ${{ inputs.source_repo }} + event_payload: ${{ inputs.event_payload }} + mint_url: ${{ vars.FULLSEND_MINT_URL }} + gcp_region: ${{ vars.FULLSEND_GCP_REGION }} + project_number: ${{ vars.FULLSEND_PROJECT_NUMBER }} + install_mode: per-repo + runner_image: ubuntu-24.04 + secrets: + FULLSEND_GCP_WIF_PROVIDER: ${{ secrets.FULLSEND_GCP_WIF_PROVIDER }} + FULLSEND_GCP_PROJECT_ID: ${{ secrets.FULLSEND_GCP_PROJECT_ID }} + OTEL_EXPORTER_OTLP_TRACES_HEADERS: ${{ secrets.OTEL_EXPORTER_OTLP_TRACES_HEADERS }} + OTEL_EXPORTER_OTLP_HEADERS: ${{ secrets.OTEL_EXPORTER_OTLP_HEADERS }}