Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
937f672
feat(phase-8): add Python stack support (FastAPI, Django, Flask) and …
Bangkah Oct 15, 2026
727d613
Remove License section from README (#10)
Bangkah Oct 15, 2026
71de198
fix: allow dry-run on conflict dirs + add actionlint to CI (#11)
Bangkah Oct 15, 2026
aa9b6fb
fix(ci): quote shell variables to satisfy actionlint/shellcheck
Bangkah Oct 15, 2026
7fe8b63
fix(ci): quote shell variables in actionlint and coverage steps
Bangkah Oct 15, 2026
9e43d79
Fix/dry run conflict and actionlint (#12)
Bangkah Oct 15, 2026
541291f
feat(python): add Python stack support with /opt/venv Dockerfile and …
Bangkah Oct 15, 2026
1e45724
Merge branch 'main' into fix/dry-run-conflict-and-actionlint
Bangkah Oct 15, 2026
47f1df0
fix: resolve merge conflicts and complete Python stack support
Bangkah Oct 16, 2026
7582933
fix: resolve merge conflicts and complete Python stack support
Bangkah Oct 16, 2026
dcfe820
merge origin/main: resolve remaining conflicts
Bangkah Oct 16, 2026
72519bd
fix: remove extra paren in config.go and duplicate detectPython in de…
Bangkah Oct 16, 2026
b34e4b7
fix: remove root Dockerfile hadolint lint (no root Dockerfile exists)
Bangkah Oct 16, 2026
d5a355c
fix: remove hadolint step from CI (templates use Go template syntax, …
Bangkah Oct 16, 2026
5691bfe
refactor: split Kubernetes manifests into separate files per SRS 4.8
Bangkah Oct 16, 2026
0922827
Implement SRS v1.2.0: security, filesystem safety, TUI, and validator…
Bangkah Oct 16, 2026
40badd9
Resolve merge conflicts with main: keep SRS v1.2.0 MVP scope (no Python)
Bangkah Oct 16, 2026
55fa6d1
Perketat CI/CD dan tingkatkan coverage core ke 80%+
Bangkah Oct 16, 2026
3d1b7da
Fix P0/P1 review findings: tag validation, rollback safety, TUI, vali…
Bangkah Oct 16, 2026
d565958
fix: gofmt alignment in root_test.go
Bangkah Oct 16, 2026
c4aa8fe
feat: add --build-path flag so go build targets the right package
Bangkah Oct 16, 2026
ff525d8
fix(filesystem): treat ENOTDIR lstat as create candidate in PlanBuild
Bangkah Oct 17, 2026
c89f69b
fix(filesystem): skip symlink check when parent path can't be stat'ed
Bangkah Oct 17, 2026
67d4b13
ci: fix lint and test coverage floor
Bangkah Oct 17, 2026
9341816
ci: quote actionlint file args to satisfy shellcheck SC2046
Bangkah Oct 17, 2026
05942be
fix(templates): ensure package.json exists in Node.js Dockerfiles
Bangkah Oct 17, 2026
5a7d37d
fix(templates): ensure go.mod exists in Go Dockerfile
Bangkah Oct 17, 2026
fbb160b
fix(templates): emit real newline in fallback package.json/go.mod
Bangkah Oct 17, 2026
afa964b
fix(templates): copy only go.mod (not go.sum wildcard) in Go Dockerfile
Bangkah Oct 17, 2026
3e03043
fix(templates): remove go.mod COPY from Go Dockerfile
Bangkah Oct 17, 2026
7348f45
ci: pass --build-path ./cmd/devopsgen for Go docker build
Bangkah Oct 17, 2026
3405a9f
ci: remove build-cmd so build-path is used for Go docker build
Bangkah Oct 17, 2026
e27bf35
fix(templates): use echo instead of printf for fallback files
Bangkah Oct 17, 2026
72cf4fc
ci: copy Go source files into Docker build context
Bangkah Oct 17, 2026
4754a0f
fix(templates): use single-line RUN for Go build command
Bangkah Oct 17, 2026
b9dde4e
fix(generator): change Go build output path to /server
Bangkah Oct 17, 2026
4fd8d73
fix(test): update BuildOrDefault test for /server output path
Bangkah Oct 17, 2026
0b25681
fix(template): copy /server instead of /out/server
Bangkah Oct 17, 2026
558b703
fix(template): set default TARGETARCH=amd64
Bangkah Oct 17, 2026
0eb279f
fix(template): add mkdir -p /out before go build
Bangkah Oct 17, 2026
fd87be8
fix(test): restore BuildOrDefault test expectation to /out/server
Bangkah Oct 17, 2026
6516a58
fix(template): copy source before go mod download
Bangkah Oct 17, 2026
099c165
ci: build Go Docker image from project root context
Bangkah Oct 17, 2026
070ff5b
ci: trigger rebuild
Bangkah Oct 17, 2026
0040e01
fix(templates): build without -o flag
Bangkah Oct 17, 2026
d708ffc
fix(test): update BuildOrDefault test to match new build command
Bangkah Oct 17, 2026
67af2d4
ci: trigger rebuild
Bangkah Oct 17, 2026
0c174ca
fix(test): update BuildOrDefault test for default build path
Bangkah Oct 17, 2026
7410f92
ci: trigger rebuild with project root context
Bangkah Oct 17, 2026
b7f9ab6
fix(generator): restore -o /out/server in BuildOrDefault
Bangkah Oct 17, 2026
7b2baf2
fix(test): update BuildOrDefault test for -o /out/server
Bangkah Oct 17, 2026
ed3a2e2
ci: fix hadolint by running via docker run on stdin
Bangkah Oct 17, 2026
793d9e3
fix: remove fallback files, fix testCmd, validator regex, remove gene…
Bangkah Oct 17, 2026
60d674b
fix: remove trailing newline in validate.go
Bangkah Oct 17, 2026
f569b79
feat: add Graphite code review tooling
Bangkah Oct 17, 2026
32bd4cc
fix: remove leading blank line in validate.go to satisfy gofmt
Bangkah Oct 17, 2026
de45d00
fix: remove trailing blank lines from validate.go for gofmt compliance
Bangkah Oct 17, 2026
55162a0
fix: make Graphite CLI install robust with -f flag and || true
Bangkah Oct 17, 2026
c3e99d7
fix: make Graphite CLI install non-fatal on download error
Bangkah Oct 17, 2026
081f776
fix: copy /out/server instead of /src/devopsgen in Dockerfile
Bangkah Oct 17, 2026
e608770
fix: build Docker from generated output directory
Bangkah Oct 17, 2026
900ce44
ci: build Docker from project root context
Bangkah Oct 17, 2026
156de92
ci: build Docker from project root context so all source files are av…
Bangkah Oct 17, 2026
75d2b71
Update ci.yml
Bangkah Oct 17, 2026
53c28d9
ci: build Docker from /tmp/e2e-go context to include go.mod and sourc…
Bangkah Oct 17, 2026
5dae047
ci: retrigger lint check
Bangkah Oct 17, 2026
a621ba5
ci: retrigger lint check
Bangkah Oct 17, 2026
34ef3ed
ci: retrigger after gofmt fix
Bangkah Oct 17, 2026
428f930
ci: retrigger lint check
Bangkah Oct 17, 2026
c0fdcc4
fix: update Docker build context and improve end-to-end test script
Bangkah Oct 17, 2026
63d12e9
fix: update Go build process and enhance Dockerfile template for arti…
Bangkah Oct 17, 2026
d324530
fix: regression_test.go wrong package name cli->generator
Bangkah Oct 17, 2026
7d593e0
fix: align BuildOrDefault output with test expectation
Bangkah Oct 17, 2026
ede2138
fix: regression_test.go import generator package
Bangkah Oct 17, 2026
8337159
fix: align BuildOrDefault output with test expectation
Bangkah Oct 17, 2026
48d27e4
fix: regression_test.go package name and BuildOrDefault output
Bangkah Oct 17, 2026
1e5fb6a
fix: regression_test.go package name
Bangkah Oct 17, 2026
0c19496
fix: regression_test.go package name and formatting
Bangkah Oct 17, 2026
fd43bc6
fix: checkSymlinkParents treats ENOTDIR as unresolvable parent
Bangkah Oct 17, 2026
7d53052
ci: retrigger after fixes
Bangkah Oct 17, 2026
bdf6f24
fix: remove unused syscall import
Bangkah Oct 17, 2026
a163de2
fix: buildOrDefault test expectation matches actual output
Bangkah Oct 17, 2026
bc8683c
fix: gofmt alignment in test files
Bangkah Oct 17, 2026
761557a
fix: BuildOrDefault returns build command for empty app type
Bangkah Oct 17, 2026
45bb83c
fix: BuildOrDefault returns build command for empty app type
Bangkah Oct 17, 2026
a34377a
fix(filesystem): treat ENOTDIR as unresolvable parent in PlanBuild
Bangkah Oct 18, 2026
1c79bc8
fix: BuildOrDefault returns -o /out/server . for go binary
Bangkah Oct 18, 2026
acc8caf
fix: BuildOrDefault returns build command for empty app type and gofm…
Bangkah Oct 18, 2026
a6ca4ef
fix(filesystem): treat ENOTDIR as unresolvable parent in PlanBuild
Bangkah Oct 18, 2026
c3a32f2
fix: BuildOrDefault returns build command without app type subdirectory
Bangkah Oct 18, 2026
ff3297f
fix(filesystem): restore earlier backups when a later backup fails
Bangkah Oct 18, 2026
358a450
style: gofmt cli regression test
Bangkah Oct 18, 2026
75e3114
ci: real e2e with linting; fix: validator catches leaked template exp…
Bangkah Oct 18, 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
Empty file added .dockerignore
Empty file.
42 changes: 42 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<!-- Graphite PR Template for DevOpsGen -->

## Summary

Brief description of what this PR does.

## Related Issues

- Closes #
- Relates to #

## Type of Change

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] CI/CD improvement
- [ ] Refactoring

## Testing

- [ ] `go test ./...` passes
- [ ] `go vet ./...` passes
- [ ] `gofmt -l .` returns no output
- [ ] `docker build` works (if Dockerfile changed)
- [ ] New unit tests added for new functionality

## Checklist

- [ ] Code follows project style guidelines
- [ ] Self-review of code completed
- [ ] Documentation updated (README, docs, etc.)
- [ ] Tests added for new features
- [ ] All existing tests pass
- [ ] No secrets or credentials in code

## Stacking Notes

This PR is part of a stacked PR series. If stacked:
- Parent PR: #
- Child PRs: #
Loading
Loading