Skip to content

Conversation

@mildwonkey
Copy link
Contributor

Description

This is an alternative to #770 (I can also push this change to that branch, if I'm throwing off tracking by opening a new PR instead of modifying that one). I've updated the files that generate copyrightheaders (.copywrite.hcl and hclsyntax/expression_vars_gen.go).

Note that our copyright tool doesn't accept multiple years under the copyright year attribute, so I included the years in the copyright_holder attribute. I tested locally that it looks correct on new files:

Screenshot 2025-11-07 at 8 30 00 AM

I also removed the older syntax build tags to appease the linter, though I suspect it's more correct to remove both (version) tags (only when it's a go version tag; I wouldn't remove the tools build!) as we are building HCL with go 1.23 - I figured I'd do the minimum first and see if reviewers had preferences.

Related Issue

#770

How Has This Been Tested?

touch new.go
make copyrightfix
cat new.go
👀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant