chore: add repo templates and normalize CI workflows (#1463) [no ci] - #1463
Merged
Merged
Conversation
harshithmohan
force-pushed
the
chore/templates-and-ci
branch
from
September 8, 2026 17:05
466f810 to
d8966a8
Compare
harshithmohan
enabled auto-merge (squash)
September 8, 2026 17:06
harshithmohan
disabled auto-merge
September 8, 2026 17:10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds repository templates for PRs and issues, and normalizes the CI workflow files (kebab-case filenames, split lint stages). Supersedes #1462 (its branch was deleted).
config.ymldisables blank issues and routes support to Discord and server-side problems to ShokoServer.codeql-analysis.yml/opencode.yml):Lint-PR.yml→validate-pr.yml(also renamed since it no longer just lints),Release-Dev-Auto.yml→release-dev-auto.yml,Release-Manual.yml→release-manual.yml,Update-Manifest.yml→update-manifest.yml. The twouses:references toupdate-manifest.ymlwere updated.validate-pr.ymlandrelease-manual.yml: the singlepnpm lint --quietstep is nowFormat Check(pnpm dprint) →Lint(pnpm oxlint) →Stylelint(pnpm stylelint), so each failure reports separately.Changes
.github/PULL_REQUEST_TEMPLATE.md— new; Summary / Changes / Screenshots sections..github/ISSUE_TEMPLATE/bug_report.yml— new; required verify-checklist, required version/channel fields, description, steps to reproduce, optional screenshots..github/ISSUE_TEMPLATE/feature_request.yml— new; verify-checklist, description, optional examples/mockups..github/ISSUE_TEMPLATE/config.yml— new; blanks disabled, Discord + ShokoServer contact links..github/workflows/validate-pr.yml— renamed fromLint-PR.yml; lint stage split into Format Check / Lint / Stylelint before Test..github/workflows/release-manual.yml— renamed fromRelease-Manual.yml; lint stage split the same way..github/workflows/release-dev-auto.yml— renamed fromRelease-Dev-Auto.yml;update-manifest.ymlreference updated..github/workflows/update-manifest.yml— renamed fromUpdate-Manifest.yml.AGENTS.md— workflow filename references updated.Docs/CI-only change,
[no ci].