Jeffrey Paul sneak
sneak pushed to main at sneak/upaas 2026-02-20 12:19:30 +01:00
4a73a5575f Merge pull request 'ci: add Gitea Actions workflow for make check (closes #96)' (#100) from ci/check-workflow-only into main
a5d703a670 Merge branch 'main' into ci/check-workflow-only
6d600010b7 ci: add Gitea Actions workflow for make check (closes #96)
Compare 3 commits »
sneak commented on pull request sneak/mfer#36 2026-02-20 12:16:24 +01:00
Add make check target and CI workflow

“make check” should have check-fmt and lint and test as prereqs and each should be its own makefile target.

sneak pushed to add-make-check at sneak/mfer 2026-02-20 12:15:29 +01:00
5609365e07 Merge branch 'next' into add-make-check
bbab6e73f4 Add deterministic file ordering in Builder.Build() (closes #23) (#28)
615eecff79 Merge branch 'next' into fix/issue-23
9b67de016d chore: remove committed vendor/modcache archives (#35)
3c779465e2 remove time-hard hash iteration from seed UUID derivation
Compare 9 commits »
sneak pushed to next at sneak/mfer 2026-02-20 12:15:13 +01:00
bbab6e73f4 Add deterministic file ordering in Builder.Build() (closes #23) (#28)
615eecff79 Merge branch 'next' into fix/issue-23
3c779465e2 remove time-hard hash iteration from seed UUID derivation
5572a4901f reduce seed iterations to 150M (~5-10s on modern hardware)
2adc275278 feat: add --seed flag for deterministic manifest UUID
Compare 6 commits »
sneak closed issue sneak/mfer#23 2026-02-20 12:15:13 +01:00
Add deterministic file ordering in Builder.Build()
sneak merged pull request sneak/mfer#28 2026-02-20 12:15:13 +01:00
Add deterministic file ordering in Builder.Build() (closes #23)
sneak pushed to fix/issue-23 at sneak/mfer 2026-02-20 12:14:55 +01:00
615eecff79 Merge branch 'next' into fix/issue-23
9b67de016d chore: remove committed vendor/modcache archives (#35)
Compare 2 commits »
sneak pushed to next at sneak/mfer 2026-02-20 12:14:31 +01:00
9b67de016d chore: remove committed vendor/modcache archives (#35)
sneak merged pull request sneak/mfer#35 2026-02-20 12:14:30 +01:00
chore: remove committed vendor/modcache archives
sneak pushed to fix/issue-23 at sneak/mfer 2026-02-20 12:02:50 +01:00
916458ff9d Merge branch 'next' into fix/issue-23
6d1bdbb00f chore: remove stale .drone.yml (#37)
ae70cf6fb5 Fix FindExtraFiles reporting manifest and dotfiles as extra (closes #16) (#21)
7b61bdd62b fix: handle errcheck warnings in gpg.go and gpg_test.go
97dbe47c32 fix: FindExtraFiles skips dotfiles and manifest files to avoid false positives
Compare 5 commits »
sneak commented on pull request sneak/mfer#28 2026-02-20 12:02:43 +01:00
Add deterministic file ordering in Builder.Build() (closes #23)

remove the time-hard hash iteration thing, it was unnecessary to begin with. remove all mentions from documentation.

sneak pushed to next at sneak/mfer 2026-02-20 12:00:51 +01:00
6d1bdbb00f chore: remove stale .drone.yml (#37)
sneak merged pull request sneak/mfer#37 2026-02-20 12:00:49 +01:00
chore: remove stale .drone.yml
sneak pushed to ci/check-workflow-only at sneak/upaas 2026-02-20 12:00:04 +01:00
a5d703a670 Merge branch 'main' into ci/check-workflow-only
c8a8f88cd0 Merge pull request 'chore: code cleanup and best practices (closes #45)' (#95) from chore/code-cleanup into main
aab2375cfa Merge branch 'main' into chore/code-cleanup
2ba47d6ddd Merge pull request 'fix: validate repo URL format on app creation (closes #88)' (#91) from fix/repo-url-validation into main
0bb59bf9c2 feat: sanitize container log output beyond Content-Type
Compare 8 commits »
sneak pushed to main at sneak/upaas 2026-02-20 11:59:33 +01:00
c8a8f88cd0 Merge pull request 'chore: code cleanup and best practices (closes #45)' (#95) from chore/code-cleanup into main
aab2375cfa Merge branch 'main' into chore/code-cleanup
0bb59bf9c2 feat: sanitize container log output beyond Content-Type
dcff249fe5 fix: sanitize container log output and fix lint issues
Compare 4 commits »
sneak closed issue sneak/upaas#45 2026-02-20 11:59:32 +01:00
Code cleanup: minor best practice improvements for 1.0
sneak merged pull request sneak/upaas#95 2026-02-20 11:59:32 +01:00
chore: code cleanup and best practices (closes #45)
sneak pushed to chore/code-cleanup at sneak/upaas 2026-02-20 11:59:08 +01:00
aab2375cfa Merge branch 'main' into chore/code-cleanup
2ba47d6ddd Merge pull request 'fix: validate repo URL format on app creation (closes #88)' (#91) from fix/repo-url-validation into main
a2087f4898 fix: restrict SCP-like URLs to git user only and reject path traversal
a2fb42520d fix: validate repo URL format on app creation (closes #88)
Compare 4 commits »
sneak merged pull request sneak/upaas#91 2026-02-20 11:58:49 +01:00
fix: validate repo URL format on app creation (closes #88)
sneak closed issue sneak/upaas#88 2026-02-20 11:58:49 +01:00
1.0: Validate repo URL format on app creation