From 001a87300e5b0864ebc653199b2c2b18024f2675 Mon Sep 17 00:00:00 2001
From: JSONbored <49853598+JSONbored@users.noreply.github.com>
Date: Mon, 30 Mar 2026 13:08:35 -0600
Subject: [PATCH 1/4] Fix awesome-unraid template icon URLs
---
sure-aio.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sure-aio.xml b/sure-aio.xml
index 444ee83..dd41f30 100644
--- a/sure-aio.xml
+++ b/sure-aio.xml
@@ -25,8 +25,8 @@ The absolute easiest way to deploy Sure on Unraid. This is a "mega-container" th
3. Wait for the WebUI. Databases are auto-provisioned securely inside the container.
Tools: Finance: Productivity:
http://[IP]:[PORT:3000]
- https://github.com/JSONbored/awesome-unraid/raw/master/sure-aio.xml
- https://raw.githubusercontent.com/JSONbored/awesome-unraid/master/icons/sure.png
+ https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/sure-aio.xml
+ https://raw.githubusercontent.com/JSONbored/awesome-unraid/main/icons/sure.png
From b7d150e7a58c051a3835fbb7b88f54cb0f9494b5 Mon Sep 17 00:00:00 2001
From: JSONbored <49853598+JSONbored@users.noreply.github.com>
Date: Mon, 30 Mar 2026 13:11:57 -0600
Subject: [PATCH 2/4] Reduce smoke-test CI usage
---
.github/workflows/build.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7e49ef4..47df4e2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -26,7 +26,7 @@ on:
run_smoke_test:
description: "Run the smoke-test job"
required: false
- default: true
+ default: false
type: boolean
publish_image:
description: "Publish image tags from the current ref"
@@ -217,7 +217,7 @@ jobs:
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2
smoke-test:
- if: ${{ needs.detect-changes.outputs.build_related == 'true' && (github.event_name != 'workflow_dispatch' || inputs.run_smoke_test == true) }}
+ if: ${{ needs.detect-changes.outputs.build_related == 'true' && ((github.event_name == 'push' && github.ref == 'refs/heads/main') || (github.event_name == 'workflow_dispatch' && inputs.run_smoke_test == true)) }}
needs:
- detect-changes
- validate-template
From ec542afee35cc06bcd5ac2867680734f833b2552 Mon Sep 17 00:00:00 2001
From: JSONbored <49853598+JSONbored@users.noreply.github.com>
Date: Mon, 30 Mar 2026 13:22:03 -0600
Subject: [PATCH 3/4] Standardize funding and security docs
---
.github/FUNDING.yml | 3 ++-
SECURITY.md | 19 ++++++++++---------
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index 95eff9e..8b15bef 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,2 +1,3 @@
-github: [JSONbored]
+github:
+ - JSONbored
ko_fi: jsonbored
diff --git a/SECURITY.md b/SECURITY.md
index a4af1a7..7a1513e 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -2,24 +2,25 @@
## Supported Versions
-Currently only the `latest` image tag and the primary branch are supported with security updates.
+Only the `main` branch, the current `latest` image tag, and the current upstream-aligned version tags are supported with security fixes.
-| Version | Supported |
-| ------- | ------------------ |
-| latest | :white_check_mark: |
-| branch | :white_check_mark: |
-| older | :x: |
+| Version | Supported |
+| ------- | --------- |
+| main | yes |
+| latest | yes |
+| current upstream-aligned tags | yes |
+| older | no |
## Reporting a Vulnerability
Do not open public issues for suspected vulnerabilities.
- Preferred: GitHub private vulnerability report for this repository
-- Fallback: email **security@aethereal.dev**
+- Fallback: email `security@aethereal.dev`
Include:
-- affected image tag or branch
+- affected repo, branch, or image tag
- reproduction steps
- impact assessment
-- any mitigation you have already confirmed
+- any confirmed mitigation
From b6ba56d217470030d7a4f2b1b2c71aa7dafc42c7 Mon Sep 17 00:00:00 2001
From: JSONbored <49853598+JSONbored@users.noreply.github.com>
Date: Mon, 30 Mar 2026 13:52:19 -0600
Subject: [PATCH 4/4] Add standard community templates
---
.github/ISSUE_TEMPLATE/bug_report.yml | 30 ++++++++++++++++++
.github/ISSUE_TEMPLATE/config.yml | 1 +
.github/ISSUE_TEMPLATE/feature_request.yml | 25 +++++++++++++++
.github/ISSUE_TEMPLATE/installation_help.yml | 32 ++++++++++++++++++++
.github/pull_request_template.md | 14 +++++++++
5 files changed, 102 insertions(+)
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
create mode 100644 .github/ISSUE_TEMPLATE/config.yml
create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml
create mode 100644 .github/ISSUE_TEMPLATE/installation_help.yml
create mode 100644 .github/pull_request_template.md
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..a147b4f
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,30 @@
+name: Bug report
+description: Report a problem with the AIO container, XML, or docs
+title: "[Bug]: "
+labels:
+ - bug
+body:
+ - type: textarea
+ id: summary
+ attributes:
+ label: Summary
+ description: What is broken?
+ validations:
+ required: true
+ - type: textarea
+ id: steps
+ attributes:
+ label: Steps to reproduce
+ validations:
+ required: true
+ - type: textarea
+ id: expected
+ attributes:
+ label: Expected behavior
+ validations:
+ required: true
+ - type: textarea
+ id: environment
+ attributes:
+ label: Environment
+ description: Include Unraid version, image tag, and relevant settings
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..3ba13e0
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..41dbdfa
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,25 @@
+name: Feature request
+description: Suggest an improvement to the template, AIO image, or Unraid CA experience
+title: "[Feature]: "
+labels:
+ - enhancement
+body:
+ - type: textarea
+ id: problem
+ attributes:
+ label: Problem to solve
+ description: What is missing, confusing, or unnecessarily hard today?
+ validations:
+ required: true
+ - type: textarea
+ id: proposed
+ attributes:
+ label: Proposed improvement
+ description: Describe the change you want and why it would help.
+ validations:
+ required: true
+ - type: textarea
+ id: context
+ attributes:
+ label: Additional context
+ description: Include app-specific, Unraid-specific, or user-experience details that matter.
diff --git a/.github/ISSUE_TEMPLATE/installation_help.yml b/.github/ISSUE_TEMPLATE/installation_help.yml
new file mode 100644
index 0000000..89bbdaa
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/installation_help.yml
@@ -0,0 +1,32 @@
+name: Installation help
+description: Get help with first-run setup, Unraid mapping choices, or upgrade behavior
+title: "[Help]: "
+labels:
+ - question
+body:
+ - type: textarea
+ id: goal
+ attributes:
+ label: What are you trying to do?
+ description: Describe the install, upgrade, or configuration task you are working through.
+ validations:
+ required: true
+ - type: textarea
+ id: current
+ attributes:
+ label: What is happening now?
+ description: Include the exact symptom, error, or point where you got stuck.
+ validations:
+ required: true
+ - type: textarea
+ id: environment
+ attributes:
+ label: Environment
+ description: Include Unraid version, image tag, relevant template values, and whether this is a fresh install or an upgrade.
+ validations:
+ required: true
+ - type: textarea
+ id: logs
+ attributes:
+ label: Relevant logs or screenshots
+ description: Paste container logs or screenshots that will help reproduce the problem faster.
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
new file mode 100644
index 0000000..470dbbb
--- /dev/null
+++ b/.github/pull_request_template.md
@@ -0,0 +1,14 @@
+## Summary
+
+- what changed
+- why it changed
+
+## Validation
+
+- [ ] local smoke test passed
+- [ ] docs updated if behavior changed
+- [ ] XML updated if config surface changed
+
+## Risks
+
+- note any migration, data, or compatibility risk