-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Spike generating a single namespace SDK * Add hacks to flatten single module packages - Add go.mod generation. - Move module init code. * Generate example of what the SDK split would look like Generate new Go pulumi-azure-native-sdk - Append go.mod files after codegen and before emit. - Write into a new ignored directory - this will then be published into a second repository. - Revert previous experiments. Note: the root package name is now `pulumiazurenativesdk` rather than `azure`. I think this should be fine though. * Integrating into build & release pipeline - Use module replacement locally, then prepare the Go SDK for release by stripping replacements. - Organise pulumi-azure-native-sdk into sdk folder. - Sanitise semver version for go modules. - Commit to SDK repo on publish. * Add go-split SDK generation to acceptance tests * Remove go.sum files before publishing * Improve go.mod generation - Remove temporary comments. - Use text templates instead of sprintf. - Use filepath instead of regex. * Limit find depth for prepublish * Fix GH workflow steps * Create dir before untar * Fix yaml scalars & prerelease * Put step back that got lost * Fix go release issues * Tweak build & release pipelines * Make prepublish_go portable - `-maxdepth` must be first in linux * Fix git push for Go SDK publish * Tweak go module versioning - Maintain the commit hash from the build of the version number. - Add simple unit test suite of examples. - Output version to a file in the go SDK. - Add readme to the Go SDK. - When publishing Go, use the version from the version.txt to keep it all aligned. * Include licence in split-SDK *Fix to use US spelling * Add additional documentation
- Loading branch information
1 parent
1950780
commit d18468f
Showing
10 changed files
with
361 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -31,3 +31,4 @@ sdk/java/.gradle | |
sdk/java/gradle | ||
sdk/java/gradlew | ||
sdk/java/gradlew.bat | ||
pulumi-azure-native-sdk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.