Skip to content

Commit d65dce5

Browse files
authored
Add .gitattributes file to generated SDKs (#1949)
The java version of pulumi/pulumi#21034 Generate a .gitattributes file for SDKs that marks the SDK code as “generated”, and lets for example GitHub collapse changes to these files by default in the PR view.
1 parent 21bd3fa commit d65dce5

File tree

109 files changed

+116
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+116
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
component: codegen
2+
kind: Improvements
3+
body: Add .gitattributes file to generated SDKs
4+
time: 2025-12-09T12:44:31.554497+01:00
5+
custom:
6+
PR: "1949"

pkg/cmd/pulumi-language-java/testdata/sdks/any-type-function-15.0.0/.gitattributes

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/cmd/pulumi-language-java/testdata/sdks/simple-2.0.0/.gitattributes

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/cmd/pulumi-language-java/testdata/sdks/simple-invoke-10.0.0/.gitattributes

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/codegen/java/gen.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2288,6 +2288,9 @@ func GeneratePackage(
22882288

22892289
// Generate each module.
22902290
files := fs{}
2291+
2292+
files.add(".gitattributes", codegen.GenGitAttributesFile())
2293+
22912294
for p, f := range extraFiles {
22922295
files.add(p, f)
22932296
}

pkg/codegen/testing/test/testdata/akamai/java/.gitattributes

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/codegen/testing/test/testdata/akamai/java/codegen-manifest.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/codegen/testing/test/testdata/assets-and-archives/java/.gitattributes

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/codegen/testing/test/testdata/assets-and-archives/java/codegen-manifest.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/codegen/testing/test/testdata/azure-native-nested-types/java/.gitattributes

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)