From 18a0d70f92208549d5cf415beb238f4a3d636a66 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:13:58 -0500 Subject: [PATCH 01/25] chore: add Dependabot config --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..804a773 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,9 @@ +version: 2 + +# registries: +# my-private-registry: +# type: npm-registry +# url: https://registry.npmjs.org +# token: ${{ secrets.DEPENDABOT_TOKEN }} + +updates: From 257513c074ce414b5bb4ab27ce6afc580e20a8df Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:13:59 -0500 Subject: [PATCH 02/25] chore: add dependency review workflow --- .github/workflows/dependency-review.yml | 31 +++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/dependency-review.yml diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 0000000..fa0c9a3 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,31 @@ +name: Dependency Review + +on: + pull_request: + +permissions: + contents: read + +jobs: + dependency-review: + name: dependency-review + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Dependency Review + uses: actions/dependency-review-action@v4 + with: + config-file: .github/dependency-review-config.yml + + - name: Summary + if: always() + run: | + { + echo "## Dependency Review" + echo "" + echo "- Workflow: $GITHUB_WORKFLOW" + echo "- Run: $GITHUB_RUN_ID" + echo "- Ref: $GITHUB_REF" + } >> "$GITHUB_STEP_SUMMARY" From 9a21cdeb56ae1861eef580d16d3d5e1f53b21a80 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:00 -0500 Subject: [PATCH 03/25] chore: add dependency review config --- .github/dependency-review-config.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/dependency-review-config.yml diff --git a/.github/dependency-review-config.yml b/.github/dependency-review-config.yml new file mode 100644 index 0000000..7497256 --- /dev/null +++ b/.github/dependency-review-config.yml @@ -0,0 +1,9 @@ +fail-on-severity: moderate +allow-licenses: + - MIT + - Apache-2.0 + - BSD-2-Clause + - BSD-3-Clause +deny-licenses: + - AGPL-3.0 +comment-summary-in-pr: true From d940601bffc83f19b53a7b9e1212972cbb5f763f Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:01 -0500 Subject: [PATCH 04/25] chore: add CodeQL workflow --- .github/workflows/codeql.yml | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 0000000..c382851 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,41 @@ +name: CodeQL + +on: + push: + branches: + - main + pull_request: + branches: + - main + schedule: + - cron: "30 5 * * 1" + +permissions: + contents: read + security-events: write + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + language: + - java-kotlin + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Initialize CodeQL + uses: github/codeql-action/init@v3 + with: + languages: ${{ matrix.language }} + config-file: .github/codeql/codeql-config.yml + + - name: Autobuild + uses: github/codeql-action/autobuild@v3 + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v3 From bf1c48df3d76e67d11c0be70f5416c9f8c2f7db4 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:02 -0500 Subject: [PATCH 05/25] chore: add CodeQL config --- .github/codeql/codeql-config.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/codeql/codeql-config.yml diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml new file mode 100644 index 0000000..3dd5f8c --- /dev/null +++ b/.github/codeql/codeql-config.yml @@ -0,0 +1,8 @@ +name: "CodeQL config" +queries: + - uses: security-and-quality +paths-ignore: + - "**/dist/**" + - "**/build/**" + - "**/vendor/**" + - "**/node_modules/**" From 077a72c17845fa87a0889904ef3f2b9e9edc5ac1 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:03 -0500 Subject: [PATCH 06/25] chore: add CodeQL pack scaffold --- .github/codeql/qlpack.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .github/codeql/qlpack.yml diff --git a/.github/codeql/qlpack.yml b/.github/codeql/qlpack.yml new file mode 100644 index 0000000..24c9adb --- /dev/null +++ b/.github/codeql/qlpack.yml @@ -0,0 +1,4 @@ +name: Notoriousjayy/spring-boot-starter-template-codeql-pack +version: 0.0.1 +library: true +dependencies: {} From c5dd66defd38e7360c44217b69a98e0c80b2ae41 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:04 -0500 Subject: [PATCH 07/25] docs: add contributing guidelines --- CONTRIBUTING.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..a1cd1d6 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,17 @@ +# Contributing to spring-boot-starter-template + +Thanks for your interest in contributing. + +## How to contribute +1. Open an Issue describing the problem or feature request. +2. Fork the repository and create a feature branch. +3. Keep changes focused and add tests when applicable. +4. Submit a Pull Request referencing the Issue. + +## Development standards +- Follow the existing style and tooling in the repository. +- Prefer small, reviewable PRs. +- Document user-facing changes in the README or docs. + +## Security +If you believe you have found a security issue, please follow SECURITY.md. From b6e6072b89d6480d654b825f32d3029c34bf79e1 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:05 -0500 Subject: [PATCH 08/25] docs: add code of conduct --- CODE_OF_CONDUCT.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..08d577a --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,12 @@ +# Code of Conduct + +This project follows the Contributor Covenant Code of Conduct. + +## Our pledge +We pledge to make participation in our community a harassment-free experience for everyone. + +## Enforcement +Report unacceptable behavior via the contact method in SUPPORT.md or SECURITY.md (if security-related). + +## Attribution +Contributor Covenant: https://www.contributor-covenant.org/ From 95548befb05834ac61ffd0b2a25fbfe167d3dc93 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:06 -0500 Subject: [PATCH 09/25] docs: add citation metadata --- CITATION.cff | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..6580981 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,8 @@ +cff-version: 1.2.0 +message: "If you use this software, please cite it." +title: "spring-boot-starter-template" +type: software +authors: + - name: "Notoriousjayy" +date-released: "2026-01-19" +url: "https://github.com/Notoriousjayy/spring-boot-starter-template" From 563fb6070db70ba43e58fd427e3a54770420d6a7 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:07 -0500 Subject: [PATCH 10/25] docs: add security policy --- SECURITY.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..4da6329 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,15 @@ +# Security Policy + +## Supported versions +Security updates are provided for the latest release (or default branch if no releases exist). + +## Reporting a vulnerability +Please do not open public issues for security vulnerabilities. + +Instead: +1. Contact the maintainer: @Notoriousjayy +2. Provide a clear description, steps to reproduce, and impact. +3. Include affected versions and any proof-of-concept if available. + +## Response timeline +We aim to acknowledge reports within 72 hours and provide remediation guidance as soon as feasible. From b3f8cb21b12c98bc9a6f086d5e5ad26e3bcd759e Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:08 -0500 Subject: [PATCH 11/25] docs: add support guidelines --- SUPPORT.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 SUPPORT.md diff --git a/SUPPORT.md b/SUPPORT.md new file mode 100644 index 0000000..ee63efa --- /dev/null +++ b/SUPPORT.md @@ -0,0 +1,11 @@ +# Support + +## Getting help +- Use GitHub Discussions for Q&A and design topics. +- Use Issues for bug reports and actionable work items. + +## What to include +- What you expected vs what happened +- Steps to reproduce +- Versions (OS, runtime, dependencies) +- Logs or screenshots when applicable From ceb9805d8f9ea4eac0c1a16c0d72d7b25731f9fd Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:08 -0500 Subject: [PATCH 12/25] chore: add funding configuration --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..63bb60c --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: [Notoriousjayy] From 61e091844a0cac0b2da78a881be9203b4e240f3d Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:09 -0500 Subject: [PATCH 13/25] chore: add CODEOWNERS --- .github/CODEOWNERS | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..902a285 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @Notoriousjayy From bc360b87a5f5754461bc48e3a46292eabcc7f127 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:10 -0500 Subject: [PATCH 14/25] docs: add usage documentation --- docs/USAGE.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/USAGE.md diff --git a/docs/USAGE.md b/docs/USAGE.md new file mode 100644 index 0000000..20f27df --- /dev/null +++ b/docs/USAGE.md @@ -0,0 +1,14 @@ +# Usage + +This document describes how to use **spring-boot-starter-template**. + +## Quick start +- Describe installation +- Describe configuration +- Provide a minimal example + +## Examples +- Add examples relevant to this repository + +## Troubleshooting +- Common errors and how to resolve them From 74722bafa5412debfb6bb96d1e0cf28b13529b34 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:11 -0500 Subject: [PATCH 15/25] docs: add help documentation --- docs/HELP.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 docs/HELP.md diff --git a/docs/HELP.md b/docs/HELP.md new file mode 100644 index 0000000..30d8841 --- /dev/null +++ b/docs/HELP.md @@ -0,0 +1,11 @@ +# Help + +This file provides operational help for **spring-boot-starter-template**. + +## Common tasks +- Build / run +- Test +- Lint / format + +## Where to ask questions +Use Discussions for Q&A and Issues for bugs/requests. From cca068870e937a143cf15f033e76a72a09c8afff Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:12 -0500 Subject: [PATCH 16/25] docs: add bug report form --- .github/ISSUE_TEMPLATE/bug_report.yml | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..aa23aed --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,30 @@ +name: Bug report +description: Report a reproducible bug +title: "[Bug]: " +labels: ["bug"] +body: + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Describe the bug and what you expected. + placeholder: Steps, expected vs actual... + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to reproduce + placeholder: 1) ... 2) ... 3) ... + validations: + required: true + - type: input + id: version + attributes: + label: Version / commit + placeholder: e.g., v1.2.3 or commit SHA + - type: textarea + id: logs + attributes: + label: Relevant logs / output + render: shell From 6c18e7d8f8b3384c8a21a3a6ad186305bd9e86f7 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:13 -0500 Subject: [PATCH 17/25] docs: add feature request form --- .github/ISSUE_TEMPLATE/feature_request.yml | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..2735358 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,23 @@ +name: Feature request +description: Propose a new feature or enhancement +title: "[Feature]: " +labels: ["enhancement"] +body: + - type: textarea + id: problem + attributes: + label: Problem statement + description: What problem are you trying to solve? + validations: + required: true + - type: textarea + id: proposal + attributes: + label: Proposed solution + description: Describe the solution you want. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives considered From f47ce671e5e5ad0ca3b96e9fc6825eaaa7416381 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:14 -0500 Subject: [PATCH 18/25] docs: configure issue templates --- .github/ISSUE_TEMPLATE/config.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..836a9f9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Questions / Support + url: https://github.com + about: Use Discussions for Q&A where available. From 02928e392a3ec307ff43bf2d54697efb8913aa66 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:15 -0500 Subject: [PATCH 19/25] docs: add pull request template --- .github/PULL_REQUEST_TEMPLATE.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..46d93f0 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,13 @@ +# Summary +Describe the change and why it is needed. + +## Changes +- [ ] Feature +- [ ] Bug fix +- [ ] Refactor +- [ ] Documentation + +## Checklist +- [ ] Tests added/updated (if applicable) +- [ ] Documentation updated (if applicable) +- [ ] Security considerations reviewed From d7d354d2c4d2582714e1ac8c5d30ad7ef6b3debd Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:16 -0500 Subject: [PATCH 20/25] docs: add discussion template --- .github/DISCUSSION_TEMPLATE/idea.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .github/DISCUSSION_TEMPLATE/idea.yml diff --git a/.github/DISCUSSION_TEMPLATE/idea.yml b/.github/DISCUSSION_TEMPLATE/idea.yml new file mode 100644 index 0000000..907a2b4 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/idea.yml @@ -0,0 +1,13 @@ +title: "Idea" +body: + - type: textarea + id: idea + attributes: + label: Describe the idea + description: Provide context, goals, and constraints. + validations: + required: true + - type: textarea + id: success + attributes: + label: Success criteria From b309c1f3aeea3e0e2084531ab0bd8075c4ecb625 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:17 -0500 Subject: [PATCH 21/25] chore: add release notes configuration --- .github/release.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..ff9a6c0 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,18 @@ +changelog: + categories: + - title: "Breaking Changes" + labels: + - "breaking-change" + - title: "Features" + labels: + - "feature" + - "enhancement" + - title: "Bug Fixes" + labels: + - "bug" + - title: "Dependency Updates" + labels: + - "dependencies" + - title: "Other Changes" + labels: + - "*" From 543618293e3a437f4246fa7ff71f482c240ee5d0 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:18 -0500 Subject: [PATCH 22/25] docs: add release request form --- .github/ISSUE_TEMPLATE/release.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/release.yml diff --git a/.github/ISSUE_TEMPLATE/release.yml b/.github/ISSUE_TEMPLATE/release.yml new file mode 100644 index 0000000..6dd9baa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/release.yml @@ -0,0 +1,23 @@ +name: Release request +description: Propose a new release +title: "[Release]: v" +labels: ["release"] +body: + - type: input + id: version + attributes: + label: Version + placeholder: v1.2.3 + validations: + required: true + - type: textarea + id: highlights + attributes: + label: Highlights + description: What's new in this release? + validations: + required: true + - type: textarea + id: risks + attributes: + label: Risks / rollback plan From 33b9a01dfdc6f86f66941ac9729cc66135f85be2 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:18 -0500 Subject: [PATCH 23/25] chore: add latest release helper workflow --- .github/workflows/get-latest-release.yml | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/get-latest-release.yml diff --git a/.github/workflows/get-latest-release.yml b/.github/workflows/get-latest-release.yml new file mode 100644 index 0000000..6ad408f --- /dev/null +++ b/.github/workflows/get-latest-release.yml @@ -0,0 +1,27 @@ +name: Get Latest Release + +on: + workflow_dispatch: + +permissions: + contents: read + +jobs: + latest-release: + runs-on: ubuntu-latest + steps: + - name: Fetch latest release + uses: actions/github-script@v7 + with: + script: | + const { owner, repo } = context.repo; + try { + const rel = await github.rest.repos.getLatestRelease({ owner, repo }); + core.summary.addHeading('Latest Release') + .addRaw(`- Tag: ${rel.data.tag_name}\n- Name: ${rel.data.name || ''}\n- Published: ${rel.data.published_at}\n`) + .write(); + } catch (e) { + core.summary.addHeading('Latest Release') + .addRaw('No releases found or insufficient permissions.') + .write(); + } From 402505e9a52984fe43c5148b7fcf627fc0441278 Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:20 -0500 Subject: [PATCH 24/25] chore: add composite action scaffold --- .github/actions/ci-summary/action.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/actions/ci-summary/action.yml diff --git a/.github/actions/ci-summary/action.yml b/.github/actions/ci-summary/action.yml new file mode 100644 index 0000000..ac2b5e5 --- /dev/null +++ b/.github/actions/ci-summary/action.yml @@ -0,0 +1,14 @@ +name: "CI Summary" +description: "Write a standard run summary" +runs: + using: "composite" + steps: + - shell: bash + run: | + { + echo "## CI Summary" + echo "" + echo "- Workflow: $GITHUB_WORKFLOW" + echo "- Run: $GITHUB_RUN_ID" + echo "- Ref: $GITHUB_REF" + } >> "$GITHUB_STEP_SUMMARY" From 09df9da719c9219471f60b040c038506d81e139b Mon Sep 17 00:00:00 2001 From: Jordan Suber <38364814+Notoriousjayy@users.noreply.github.com> Date: Mon, 19 Jan 2026 05:14:21 -0500 Subject: [PATCH 25/25] chore: add reusable workflow scaffold --- .github/workflows/reusable-dependency-review.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/reusable-dependency-review.yml diff --git a/.github/workflows/reusable-dependency-review.yml b/.github/workflows/reusable-dependency-review.yml new file mode 100644 index 0000000..de39364 --- /dev/null +++ b/.github/workflows/reusable-dependency-review.yml @@ -0,0 +1,14 @@ +name: Reusable Dependency Review + +on: + workflow_call: + +permissions: + contents: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/dependency-review-action@v4