fix(writers): drop version stamps from generated output

Generated files carried the RelSpec version and build date, so every
rebuild produced a diff even when the schema was unchanged.

- bun, gorm, drizzle: remove the GeneratedBy template field and line
- pgsql, mssql, sqlite: emit a constant "-- Generated by RelSpec"
- bun: replace the version header test with a version-free assertion

pkg/buildinfo is unchanged and still backs the CLI version.
This commit is contained in:
2026-09-24 15:40:37 +02:00
parent f7b5d5f054
commit e1df3b7cee
11 changed files with 24 additions and 46 deletions
+1 -2
View File
@@ -7,8 +7,7 @@ import (
// modelTemplate defines the template for generating Bun models
const modelTemplate = `// Code generated by relspecgo. DO NOT EDIT.
{{if .GeneratedBy}}// {{.GeneratedBy}}
{{end}}package {{.PackageName}}
package {{.PackageName}}
{{if .Imports -}}
import (