Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/ci-stack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CI (Stack)

on:
push:
pull_request:
workflow_dispatch:

jobs:
stack-gated:
name: stack-gated
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
with:
version: 10.6.3

- uses: actions/setup-node@v4
with:
node-version: "20"

- name: Install
run: pnpm install

- name: Lint
run: pnpm lint

- name: Test
run: pnpm test

- name: Typecheck
run: pnpm typecheck

- name: Build
run: pnpm build
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ Generalized static presentation template using Next.js and TypeScript.
- A baseline for static public sites.
- Includes common pages and static export-ready configuration.

## Use This Template

1. Click **Use this template** on GitHub to create a new repository.
2. Rename package/module identifiers and update ownership metadata.
3. Review `.env.example` and update environment configuration for your target project.
4. Run validation and CI checks before first release.

## Quickstart

### Prerequisites
Expand Down
18 changes: 18 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Security Policy

## Reporting a Vulnerability
Please report suspected security vulnerabilities privately and do not open public issues containing exploit details.

Use the maintainers channel for this repository and include:
- affected repository and commit/tag
- impact summary
- reproduction details
- proposed mitigation (if available)

## Disclosure Expectations
- We will acknowledge receipt as quickly as possible.
- We will triage, validate, and prioritize remediation based on impact.
- Coordinated disclosure is expected; avoid public disclosure until a fix or mitigation is available.

## Scope
This policy applies to source code, workflows, and release artifacts maintained in this repository.