Skip to content

Setup: optional upstream-parity credentials (later) #9

Open

Description

@durandom

Parent: #5

Optional credentials/accounts that upstream has and this fork does not. None of these are required to publish workspaces/todo to GHCR.

Already present (do not recreate)

Name Where Purpose
FULLSEND_GCP_PROJECT_ID repo secret Fullsend
FULLSEND_GCP_WIF_PROVIDER repo secret Fullsend
FULLSEND_GCP_REGION repo variable Fullsend
FULLSEND_MINT_URL repo variable Fullsend
FULLSEND_PER_REPO_INSTALL repo variable Fullsend

Missing Fullsend extras (only if you want traces): OTEL_EXPORTER_OTLP_TRACES_HEADERS, OTEL_EXPORTER_OTLP_HEADERS.

Not needed for todo publish

Secret / account Create Store as Workflow
Codecov repo token Codecov project for this GitHub repo CODECOV_TOKEN (repo secret) seed-coverage-main.yaml
Codecov token for rhdh-plugins uploads Codecov project on the source plugin repos CODECOV_RHDH_PLUGINS_TOKEN (repo secret) publish-coverage-upstream.yaml
GitHub App (e2e triage) GitHub App with contents/issues on this repo RHDH_GITHUB_APP_ID, RHDH_GITHUB_APP_PRIVATE_KEY e2e-triage-agent.yaml (disabled_fork)
Wiki content push any page once (repo already has has_wiki: true, wiki git 404) none — GITHUB_TOKEN generate-catalog-index wiki status, sync-user-guide-to-wiki
Enable scheduled workflows Actions → workflow file → Enable none update-plugins-repo-refs, community-plugin-sweep, … currently disabled_fork
Allow Actions to open PRs Repo Settings → Actions → General checkbox needed before enabling update-plugins-repo-refs

Also later: that Actions checkbox Allow GitHub Actions to create and approve pull requests — still off. Upstream uses it so GITHUB_TOKEN can open version-bump PRs.

Suggested order

  1. Close or ignore this until todo GHCR publish works (Stand up fork GHCR publish pipeline, proven on workspaces/todo #5 + GHCR settings issue).
  2. Wiki: push a first page so catalog-index can write status.
  3. Enable selected disabled_fork workflows only after Actions may create PRs.
  4. Codecov / GitHub App only if we run those jobs here.

Activity

  1. fullsend-ai-triage commented on Sep 1, 2026

    @fullsend-ai-triage

    🤖 Finished Triage · ✅ Success · Started 12:59 PM UTC · Completed 1:03 PM UTC

    Commit: 6d28288 · View workflow run →

    Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $0.44

  2. fullsend-ai-triage commented on Sep 1, 2026

    @fullsend-ai-triage

    Triage summary

    Severity: low — explicitly deferred, no impact on primary GHCR publish pipeline.

    All items in this issue are manual repository administration tasks (external account creation, repo secret/variable configuration, GitHub settings toggles). None can be implemented via code changes or automated PRs.

    Related issues: Parent #5 (GHCR publish pipeline) and sibling setup issues #7 and #8 cover the prerequisite infrastructure. This issue's suggested order already accounts for the dependency on #5.

    Proposed verification

    # After wiki init:
    gh api repos/rhdh-parasol/rhdh-plugin-export-overlays/pages --jq '.status'
    
    # After enabling workflow + PR permissions:
    gh workflow run sync-user-guide-to-wiki.yaml -f dry_run=true
    
    # After Codecov token:
    gh secret list --repo rhdh-parasol/rhdh-plugin-export-overlays | grep CODECOV

    Next steps:

    • /fs-code — agent creates a PR to implement this issue
    • /fs-code <your instruction> — agent implements with your specific guidance
  3. durandom commented on Sep 3, 2026

    @durandom
    Author

    Still not needed for the todo GHCR pipeline (#5 closed). Catalog update-status still fails on a missing wiki repo (rhdh-plugin-export-overlays.wiki); enable the GitHub wiki when we want status pages. Everything else here (Codecov, e2e GitHub App, disabled_fork crons) stays deferred.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions