Add Build and Deploy workflow and contribution guide #1

Merged
augustrakvaag merged 2 commits from chore/ci-and-agents into main 2026-07-13 14:44:01 +02:00
Owner
  • Add .github/workflows/docker.yaml: builds app, repo-runner, sbom-scanner, and image-scanner images and deploys the Helm chart.
  • Add AGENTS.md documenting the branch/PR/merge workflow using tea, with go vet and npm lint pre-commit checks.
- Add .github/workflows/docker.yaml: builds app, repo-runner, sbom-scanner, and image-scanner images and deploys the Helm chart. - Add AGENTS.md documenting the branch/PR/merge workflow using tea, with go vet and npm lint pre-commit checks.
Add Build and Deploy workflow and contribution guide
Some checks failed
Build and Deploy / build-repo-runner (push) Failing after 20s
Build and Deploy / build-app (push) Failing after 21s
Build and Deploy / build-image-scanner (push) Failing after 23s
Build and Deploy / build-sbom-scanner (push) Failing after 23s
Build and Deploy / deploy-helm (push) Has been skipped
b64de22223
- Add .github/workflows/docker.yaml: builds app, repo-runner,
  sbom-scanner, and image-scanner images and deploys the Helm chart.
- Add AGENTS.md documenting the branch/PR/merge workflow using tea,
  with go vet and npm lint pre-commit checks.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add Dockerfile and Helm chart; reduce CI to single image build
All checks were successful
Build and Deploy / build-app (push) Successful in 2m2s
Build and Deploy / deploy-helm (push) Successful in 17s
7b6634fb00
- Add Dockerfile: multi-stage build (Go binary + baked js/ node_modules),
  runtime image with node, npm and git for repo cloning and JS parsing.
- Reduce docker.yaml to one build-app job (phish is a single image, not
  four) and simplify the Helm value injection to the single app image.
- Add .helm chart named "helm" so it publishes to
  code.nhn.no/Motstandskraft/Phish/helm; deployment, service, ingress,
  serviceaccount. Verified with docker build, helm lint and template.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Motstandskraft/Phish!1
No description provided.