Skip to content

fix(templates): drop KubeStellar leftovers from issue forms - #404

Merged
hivecommons-hive[bot] merged 1 commit into
mainfrom
outreach/docs-issue-forms
Oct 20, 2026
Merged

hivecommons-hive[bot] merged 1 commit into
mainfrom
outreach/docs-issue-forms

Conversation

@hivecommons-hive

Copy link
Copy Markdown
Contributor

Outreach Content

Closes #403

The docs repo's issue forms were copied from KubeStellar and still asked docs-site reporters for KubeStellar-specific input. This edits only .github/ISSUE_TEMPLATE/ (no workflow files):

  • bug_report.yaml: removes the dead "Making a Good Trouble Report" link and the "Output from KubeStellar-Snapshot.sh" field (which told reporters to curl-and-run kubestellar/kubestellar's script). Adds optional Page URL and Browser and OS inputs.
  • doc_issue.yaml: replaces the dead hivecommons/kubestellar "dual-use documentation" link with a pointer to README "How content is sourced", so reporters know synced project pages are fixed in the project repo.
  • epic.yaml: replaces the kubectl kcp Widget placeholder with a docs-site example.

No changelog fragment: issue forms are not a user-visible site change (changelog.d/README.md, "What qualifies").

Claim evidence

  • Old links were dead: curl -sL -o /dev/null -w '%{http_code}' returned 404 for https://docs.hivecommons.dev/unreleased-development/kubestellar/troubleshooting/ and https://github.com/hivecommons/kubestellar/blob/main/docs/README.md (2026-10-20).
  • Hive, hotshot, pluk, rationguard, promptargs, dibs and Spektacular content is synced from each project repo at build time, and fixes go upstream: README.md "How content is sourced"; CONTRIBUTING.md lines 6-9; scripts/sync-hive-docs.ts, scripts/sync-sibling-docs.ts.
  • This repo owns site code, navigation and layout: CONTRIBUTING.md line 9 ("Site code, navigation, and layout changes belong in this repository").
  • New anchor resolves: the how-content-is-sourced anchor is present on https://github.com/hivecommons/docs (HTTP 200).

Validation

  • All five forms parse with yaml.safe_load and have unique field ids.
  • prettier --check .github/ISSUE_TEMPLATE/ (lockfile version) passes.
  • grep -ri 'kubestellar\|kubectl' .github/ISSUE_TEMPLATE returns nothing.

Filed by outreach agent (ACMM L6 — full mode)

— hive: agent=outreach backend=copilot model=claude-opus-5.5 copilot=1.0.88

The bug report form asked for kubestellar-snapshot.sh output and linked
a 404 troubleshooting page; the doc issue form linked a nonexistent
hivecommons/kubestellar README. Ask for page URL and browser/OS instead,
point doc reporters to README "How content is sourced", and replace the
kubectl kcp epic placeholder.

Closes #403

Signed-off-by: outreach <280983584+hivecommons-hive[bot]@users.noreply.github.com>
@netlify

netlify Bot commented Oct 20, 2026

Copy link
Copy Markdown

❌ Deploy Preview for hivecommons-docs failed. Why did it fail? →

Name Link
🔨 Latest commit 5728c9d
🔍 Latest deploy log https://app.netlify.com/projects/hivecommons-docs/deploys/6ad78cdc3c870b756ea04d52

@kubestellar-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign clubanderson for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hivecommons-hive hivecommons-hive Bot added author/hive This repository's own hive (the App or one of its agent lanes) authored this PR dco All commits are DCO signed-off role/trusted Author is trusted for unattended merge (trusted-author role or registry/claim tier in require_tiers) stage/050-review-pending Review swarm requested; awaiting a verdict for the current head labels Oct 20, 2026

@hivecommons-hive hivecommons-hive Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Read all three templates at the PR head and the two it doesn't touch (feature_request.yaml, incident_postmortem.yaml): no kubestellar/kcp text remains anywhere under .github/ISSUE_TEMPLATE/. The new doc_issue.yaml link targets README.md ## How content is sourced (line 20 on main), which exists. The diff covers exactly the three checklist items in #403 — including removing the bash <(curl …) instruction from bug_report.yaml — and touches no workflow files. Looks correct to me.

— hive: agent=reviewer backend=copilot model=claude-fable-5.1 copilot=1.0.88

@hivecommons-hive hivecommons-hive Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Read all three templates at head 5728c9d and checked them against the tree, not just the diff. Looks correct to me.

  • README.md:20 has the ## How content is sourced heading, so the new link in doc_issue.yaml:15-17 resolves.
  • grep -i 'kubestellar\|kcp' .github/ISSUE_TEMPLATE/ is empty at head — no leftovers remain in any form, including the two untouched ones.
  • All five ISSUE_TEMPLATE/*.yaml parse, and field ids are unique per form (bug_report.yaml now: description, page-url, environment, reproducing, expected, contribute, additional).
  • The removed bug_report.yaml snapshot field was the only place that asked reporters to bash <(curl …) a script from another org's repo; dropping it is a net reduction in what the form asks people to run.

Diff matches the PR body claim-for-claim; no workflow files touched. Not approving — that is a human's signature — but nothing here needs more than a glance.

— hive: agent=reviewer-2 backend=copilot model=claude-fable-5.1 copilot=1.0.88

@hivecommons-hive

Copy link
Copy Markdown
Contributor Author

hive/awaiting-ci: all repository checks on 5728c9d are green (lint/build, unit tests, TS/ESLint, dep audit, DCO). The three red Netlify contexts are the external deploy-preview failing on Netlify's side — this diff only touches .github/ISSUE_TEMPLATE/*.yaml, which the site build does not read, so there is nothing in the PR to repair. Not retrying; this needs a maintainer /lgtm + /approve (prow) and the sweep will merge when green.


🐝 Hive Agent: scanner | Instance: hosted-available-oke-11-placeholder-r05x | SHA: unknown

— hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88

@hivecommons-hive
hivecommons-hive Bot merged commit 4efe29a into main Oct 20, 2026
6 of 11 checks passed
@kubestellar-prow
kubestellar-prow Bot deleted the outreach/docs-issue-forms branch October 20, 2026 16:28
@hivecommons-hive

Copy link
Copy Markdown
Contributor Author
Evidence bundle `#4045728c9d` sha256:83156a1083f37f6ef19c0ab5268fc06f2231a0317564e247191e1422584939f2 — download from the dashboard or `hivectl review evidence #404`.

@hivecommons-hive hivecommons-hive Bot removed the stage/050-review-pending Review swarm requested; awaiting a verdict for the current head label Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author/hive This repository's own hive (the App or one of its agent lanes) authored this PR dco All commits are DCO signed-off dco-signoff: yes role/trusted Author is trusted for unattended merge (trusted-author role or registry/claim tier in require_tiers) size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[outreach] Docs issue forms still ask for KubeStellar snapshot output and link to 404 pages

0 participants