docs(github): refresh issue templates and release badge

This commit is contained in:
777genius 2026-05-27 21:53:12 +03:00
parent 5e12122db7
commit 42a3fd6834
6 changed files with 77 additions and 55 deletions

View file

@ -1,32 +1,60 @@
---
name: Bug report
about: Create a report to help us improve
about: Report a problem with the Agent Teams desktop app
title: "[BUG]"
labels: bug
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**Summary**
A clear description of what went wrong.
**To Reproduce**
Steps to reproduce the behavior:
**Area**
Which part of the app is affected?
- Agent teams / teammate launch
- Team messaging / inboxes
- Tasks / kanban board
- Code review / diffs
- Built-in editor / Git
- Provider runtime (Claude, Codex, OpenCode)
- Settings / authentication
- Installer / updater
- Other:
**Steps to reproduce**
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
2. Click on '...'
3. Run / create / send '...'
4. See the problem
**Frequency**
How often does this happen? [Always / Often / Sometimes / Once]
**Regression**
Did this work before? If yes, what was the last known good version or commit?
**Actual behavior**
What happened instead?
**Expected behavior**
A clear and concise description of what you expected to happen.
What did you expect to happen?
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Environment**
- OS and version: [e.g. macOS 15.5, Windows 11, Ubuntu 24.04]
- App version or commit hash:
- Install type: [GitHub release / source checkout / other]
- Provider/runtime involved: [Claude / Codex / OpenCode / not sure / not relevant]
- Desktop app mode: Electron
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Logs and diagnostics**
If relevant, include redacted logs or diagnostics.
- Do not paste API keys, access tokens, private repository contents, or other secrets.
- For team launch hangs or missing teammate replies, check the newest artifact pack under `~/.claude/teams/<team>/launch-failure-artifacts/latest.json` and include the redacted `manifest.json` summary if you can.
- For UI errors, include the Electron DevTools console error if one is shown.
**Screenshots or recording**
If applicable, add screenshots or a short recording.
**Additional context**
Add any other context about the problem here.
Anything else that might help debug this.

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions and early ideas
url: https://discord.gg/qtqSZSyuEc
about: Use Discord for support questions, broad ideas, and discussions before opening a large feature request.
- name: Security vulnerability
url: https://github.com/777genius/agent-teams-ai/security/policy
about: Please report undisclosed security issues privately instead of opening a public issue.

View file

@ -1,20 +1,38 @@
---
name: Feature request
about: Suggest an idea for this project
about: Suggest an improvement for the Agent Teams desktop app
title: "[FEAT]"
labels: feature request
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Summary**
A clear description of the improvement you want.
**Problem**
What workflow is difficult, slow, confusing, or missing today?
**Area**
Which part of the app would this affect?
- Agent teams / teammate launch
- Team messaging / inboxes
- Tasks / kanban board
- Code review / diffs
- Built-in editor / Git
- Provider runtime (Claude, Codex, OpenCode)
- Settings / authentication
- Installer / updater
- Other:
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
What should the app do?
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
What other approaches or workarounds did you try?
**Success criteria**
How would you know this feature is working well?
**Additional context**
Add any other context or screenshots about the feature request here.
Add screenshots, recordings, examples, or related issues if helpful.

View file

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="103" height="20" role="img" aria-label="version: v2.1.2"><title>version: v2.1.2</title><g shape-rendering="crispEdges"><rect width="51" height="20" fill="#555"/><rect x="51" width="52" height="20" fill="#007ec6"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" font-size="11"><text x="25" y="14">version</text><text x="77" y="14">v2.1.2</text></g></svg>

Before

Width:  |  Height:  |  Size: 445 B

View file

@ -856,37 +856,6 @@ jobs:
TAG="${RELEASE_TAG}"
gh release edit "${TAG}" --repo "${GITHUB_REPOSITORY}" --draft=false --latest
- name: Update README version badge
if: ${{ inputs.publish_release }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
set -euo pipefail
DEFAULT_BRANCH="$(gh repo view "${GITHUB_REPOSITORY}" --json defaultBranchRef --jq '.defaultBranchRef.name')"
git fetch origin "${DEFAULT_BRANCH}"
BADGE_WORKTREE="$(mktemp -d)"
git worktree add --detach "${BADGE_WORKTREE}" "origin/${DEFAULT_BRANCH}"
trap 'git worktree remove --force "${BADGE_WORKTREE}" >/dev/null 2>&1 || true' EXIT
BADGE_LABEL_WIDTH=51
BADGE_VALUE="${RELEASE_TAG}"
BADGE_VALUE_WIDTH=$(( ${#BADGE_VALUE} * 7 + 10 ))
BADGE_WIDTH=$(( BADGE_LABEL_WIDTH + BADGE_VALUE_WIDTH ))
BADGE_LABEL_X=$(( BADGE_LABEL_WIDTH / 2 ))
BADGE_VALUE_X=$(( BADGE_LABEL_WIDTH + BADGE_VALUE_WIDTH / 2 ))
mkdir -p "${BADGE_WORKTREE}/.github/badges"
cat > "${BADGE_WORKTREE}/.github/badges/version.svg" <<EOF
<svg xmlns="http://www.w3.org/2000/svg" width="${BADGE_WIDTH}" height="20" role="img" aria-label="version: ${BADGE_VALUE}"><title>version: ${BADGE_VALUE}</title><g shape-rendering="crispEdges"><rect width="${BADGE_LABEL_WIDTH}" height="20" fill="#555"/><rect x="${BADGE_LABEL_WIDTH}" width="${BADGE_VALUE_WIDTH}" height="20" fill="#007ec6"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" font-size="11"><text x="${BADGE_LABEL_X}" y="14">version</text><text x="${BADGE_VALUE_X}" y="14">${BADGE_VALUE}</text></g></svg>
EOF
if git -C "${BADGE_WORKTREE}" diff --quiet -- .github/badges/version.svg; then
exit 0
fi
git -C "${BADGE_WORKTREE}" config user.name "github-actions[bot]"
git -C "${BADGE_WORKTREE}" config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git -C "${BADGE_WORKTREE}" add .github/badges/version.svg
git -C "${BADGE_WORKTREE}" commit -m "docs(readme): update release badge to ${BADGE_VALUE}"
git -C "${BADGE_WORKTREE}" push origin "HEAD:${DEFAULT_BRANCH}"
- name: Keep release as draft
if: ${{ github.event_name == 'workflow_dispatch' && !inputs.publish_release }}
run: echo "Draft release ${RELEASE_TAG} is ready. It was not published because publish_release=false."

View file

@ -18,7 +18,7 @@
</p>
<p align="center">
<a href="https://github.com/777genius/agent-teams-ai/releases/latest"><img src=".github/badges/version.svg" alt="Latest Release" /></a>&nbsp;
<a href="https://github.com/777genius/agent-teams-ai/releases/latest"><img src="https://img.shields.io/github/v/release/777genius/agent-teams-ai?label=version&style=flat-square" alt="Latest Release" /></a>&nbsp;
<a href="https://github.com/777genius/agent-teams-ai/actions/workflows/ci.yml"><img src="https://github.com/777genius/agent-teams-ai/actions/workflows/ci.yml/badge.svg" alt="CI Status" /></a>&nbsp;
<a href="https://discord.gg/qtqSZSyuEc"><img src="https://img.shields.io/badge/Discord-Join%20us-5865F2?style=flat-square&logo=discord&logoColor=white" alt="Discord" /></a>
</p>