Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3de4951
chore(#9): prepare public repo, container CI, and releases (#10)
KofTwentyTwo May 29, 2026
30391d3
chore: repo cleanup, CI gates, and type-seam hardening (#18)
KofTwentyTwo May 29, 2026
5503856
feat(deploy): Helm chart, compose stack, Argo CD, chart publishing (#19)
KofTwentyTwo May 29, 2026
709cf98
chore: relicense under AGPL-3.0 and add CodeQL scanning (#20)
KofTwentyTwo May 29, 2026
81553a0
chore(deps): bump actions/checkout from 4 to 6 (#11)
dependabot[bot] May 29, 2026
18f2eea
chore(deps): bump docker/build-push-action from 6 to 7 (#12)
dependabot[bot] May 29, 2026
9a28239
chore(deps): bump docker/setup-buildx-action from 3 to 4 (#13)
dependabot[bot] May 29, 2026
d6b4719
chore(deps): bump actions/setup-node from 4 to 6 (#14)
dependabot[bot] May 29, 2026
a5c5068
chore(deps): bump docker/setup-qemu-action from 3 to 4 (#15)
dependabot[bot] May 29, 2026
677461a
chore(deps): bump the npm-production group across 1 directory with 2 …
dependabot[bot] May 29, 2026
188f429
ci: gate builds on HIGH+ security findings (#21)
KofTwentyTwo May 29, 2026
46d0a9d
feat(docker): distroless Chainguard nginx frontend base (#22)
KofTwentyTwo May 29, 2026
5cbfbe4
build(docker): glibc build toolchain + Dependabot base-image updates …
KofTwentyTwo May 29, 2026
eca975d
docs: session handoff (state + TODO refresh)
KofTwentyTwo May 29, 2026
23af567
chore(deps): bump azure/setup-helm from 4 to 5 (#24)
dependabot[bot] May 29, 2026
96760b9
chore(deps): bump docker/login-action from 3 to 4 (#25)
dependabot[bot] May 29, 2026
7a564b6
chore(deps): bump github/codeql-action from 3 to 4 (#26)
dependabot[bot] May 29, 2026
03b9dfc
chore(deps): bump actions/checkout from 4 to 6 (#27)
dependabot[bot] May 29, 2026
05f8a76
docs: product vision and rebuilt platform-first roadmap (#37)
KofTwentyTwo May 30, 2026
0a82b2d
feat(company-os): generate product + software review pages (#38)
KofTwentyTwo May 30, 2026
45334f6
docs: session handoff (state + TODO refresh) (#39)
KofTwentyTwo May 30, 2026
af8f993
docs: handoff — benchfinity.com DNS/TLS live; Increment 0 ready (#40)
KofTwentyTwo May 30, 2026
f1bd668
docs: benchfinity-cd deployment architecture (ADR 0002 + plan) (#41)
KofTwentyTwo May 30, 2026
82b88b5
ci(workbench): auto-deploy to production on main (Workbench-CD write-…
KofTwentyTwo Jun 3, 2026
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
9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.ai/
.git/
.github/
.idea/
coverage/
dist/
node_modules/
npm-debug.log*
result.json
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 2

[*.md]
trim_trailing_whitespace = false
18 changes: 18 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Benchfinity local stack environment.
# Copy this file to .env and adjust the values before running:
#
# cp .env.example .env
# docker compose --profile full up
#
# .env is gitignored; never commit real credentials.

# Postgres (required by the future backend)
POSTGRES_USER=benchfinity
POSTGRES_PASSWORD=change-me
POSTGRES_DB=benchfinity
DATABASE_URL=postgresql://benchfinity:change-me@postgres:5432/benchfinity

# MinIO (optional object storage)
MINIO_ROOT_USER=benchfinity
MINIO_ROOT_PASSWORD=change-me-too
MINIO_ENDPOINT=http://minio:9000
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @BenchFinity/maintainers
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Bug report
description: Report a reproducible problem in Benchfinity.
title: "Bug: "
labels:
- bug
body:
- type: textarea
id: summary
attributes:
label: Summary
description: What happened?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: List the exact steps needed to reproduce the problem.
placeholder: |
1. Open...
2. Set...
3. Export...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
validations:
required: true
- type: input
id: browser
attributes:
label: Browser and OS
placeholder: "Chrome on macOS"
- type: textarea
id: notes
attributes:
label: Additional context
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Security vulnerability
url: https://github.com/BenchFinity/workbench/security/advisories/new
about: Report security issues privately when private vulnerability reporting is available.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Feature request
description: Suggest an improvement or new Benchfinity capability.
title: "Feature: "
labels:
- enhancement
body:
- type: textarea
id: problem
attributes:
label: Problem or workflow
description: What user workflow should this improve?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: Describe the behavior you want.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
- type: textarea
id: acceptance
attributes:
label: Acceptance criteria
description: What should be true when this is complete?
26 changes: 26 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
version: 2
updates:
- package-ecosystem: npm
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 5
groups:
npm-development:
dependency-type: development
npm-production:
dependency-type: production
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 5
- package-ecosystem: docker
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 5
groups:
docker-base-images:
patterns:
- "*"
13 changes: 13 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Summary

-

## Validation

- [ ] `npm run test`
- [ ] `npm run build`
- [ ] `npm audit`

## Notes

-
38 changes: 38 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# GitHub release note generation.
changelog:
exclude:
labels:
- ignore-for-release
- duplicate
- invalid
authors:
- dependabot
- dependabot[bot]
categories:
- title: Breaking Changes
labels:
- breaking-change
- breaking
- title: Features
labels:
- enhancement
- feature
- title: Fixes
labels:
- bug
- fix
- title: CI and Release
labels:
- ci
- release
- docker
- title: Documentation
labels:
- documentation
- docs
- title: Dependencies
labels:
- dependencies
- title: Other Changes
labels:
- "*"
Loading
Loading