Librarian release pull request: 20250908T194747Z#1
Merged
Conversation
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Librarian Version: not available
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-release-container@sha256:50dd9b59bcf4f55178f9a35dcd4f81a8db20609da386357fa05a457a8da3b4e9
librarian: 0.1.2
0.1.2 (2025-09-08)
Features
change README for GA clients (feat(sidekick/rust): change README for GA clients googleapis/librarian#1889) (9e1450d)
allow APIs to have no service config (feat(librarian): allow APIs to have no service config googleapis/librarian#1854) (f88a51a)
get commit history since last library generation (feat: get commit history since last library generation googleapis/librarian#1837) (8f409cc)
format release notes content for each library (feat(librarian): format release notes content for each library googleapis/librarian#1827) (1f3b20a)
rev the required Dart SDK version (feat(dart): rev the required Dart SDK version googleapis/librarian#1848) (1df05c3)
allow libraries to have no APIs (feat(librarian): allow libraries to have no APIs googleapis/librarian#1853) (c1f770e)
implement
commitflag for release init (feat: implementcommitflag for release init googleapis/librarian#1816) (c590f20)tag-and-release logic (feat(internal/librarian): tag-and-release logic googleapis/librarian#1812) (949f02f)
create a pull request in release init command (feat: create a pull request in release init command googleapis/librarian#1793) (152b561)
copy libraries and global files from container output to repo in release init command (feat: copy libraries and global files from container output to repo in release init command googleapis/librarian#1790) (f0edfd6)
publish-release automation only triggers CloudBuild if a repository contains a merged pull request with label release:pending (feat: publish-release automation only triggers CloudBuild if a repository contains a merged pull request with label release:pending googleapis/librarian#1789) (bded5dc)
support derive next semver from conventional commits (feat(internal/semver): support derive next semver from conventional commits googleapis/librarian#1769) (73c1bc7)
get library changes in
release initcommand (feat: get library changes inrelease initcommand googleapis/librarian#1780) (8756e01)add ability to create branch and push to remote repository (feat: add ability to create branch and push to remote repository googleapis/librarian#1775) (e3c9e31)
add a skeleton for release init (feat(internal/librarian): add a skeleton for release init googleapis/librarian#1761) (6dbc3c0)
add logic to get pull requests (feat(internal/librarian): add logic to get pull requests googleapis/librarian#1754) (6444b5f)
add logic to parse pr bodies (feat(internal/librarian): add logic to parse pr bodies googleapis/librarian#1767) (00b91cd)
parse conventional commits for library since last released version -part2 (feat(librarian): parse conventional commits for library since last released version -part2 googleapis/librarian#1765) (b2e2c93)
parse conventional commits for library since last released version (feat(librarian): parse conventional commits for library since last released version googleapis/librarian#1711) (65a9774)
add automation go script for triggering all configured repositories (feat: add automation go script for triggering all configured repositories googleapis/librarian#1687) (2d88ae9)
extends
configure-request.json(feat(internal/docker): extendsconfigure-request.jsongoogleapis/librarian#1715) (0190366)partially copy a repo (feat(librarian/docker): partially copy a repo googleapis/librarian#1686) (946e550)
add skeleton for release tag-and-release (feat(internal/librarian): add skeleton for release tag-and-release googleapis/librarian#1701) (004401f)
add support requred for release (feat(internal/github): add support requred for release googleapis/librarian#1693) (c8a858e)
implement
release-initcontainer contract (feat: implementrelease-initcontainer contract googleapis/librarian#1677) (7b883ee)add a global config (feat: add a global config googleapis/librarian#1663) (4b35724)
add RepositoriesConfig yaml struct (feat: add RepositoriesConfig yaml struct googleapis/librarian#1661) (709adc0)
add labels to a github issue (feat: add labels to a github issue googleapis/librarian#1642) (a5b5b68)
clone googleapis if apisource is unspecified (feat: clone googleapis if apisource is unspecified googleapis/librarian#1589) (955052c)
Bug Fixes
generate should fail with error if all libraries failed (fix(internal/librarian): generate should fail with error if all libraries failed googleapis/librarian#1876) (b7b26e2)
for tag-and-release not reading -repo flag (fix: for tag-and-release not reading -repo flag googleapis/librarian#1878) (a7188e2)
skip fetching commits if last generated commit is empty (fix: skip fetching commits if last generated commit is empty googleapis/librarian#1870) (8b3c743)
get conventional commits from source repository (fix: get conventional commits from source repository googleapis/librarian#1867) (40e7bc3)
default to source_roots when no remove_regex (fix(internal/librarian): default to source_roots when no remove_regex googleapis/librarian#1863) (3d051f8)
add MergeCommitSHA check, _PR substitution, PR limit in publish-release automation command (fix: add MergeCommitSHA check, _PR substitution, PR limit in publish-release automation command googleapis/librarian#1833) (4d2db9b)
bump version while updating libraries for release (fix(librarian): bump version while updating libraries for release googleapis/librarian#1842) (d6fa957)
don't clean dir for release init copies (fix(internal/librarian): don't clean dir for release init copies googleapis/librarian#1824) (a8ddd21)
use a clean output directory for each API when generating (fix: use a clean output directory for each API when generating googleapis/librarian#1836) (5ebd352)
don't pass undocumented flags (fix(librarian): don't pass undocumented flags googleapis/librarian#1834) (7ef0103)
don't clone apisource for
release init(fix(librarian): don't clone apisource forrelease initgoogleapis/librarian#1825) (71a25ee)subcommands now process args correctly (fix(librarian): subcommands now process args correctly googleapis/librarian#1826) (95f6736)
ignore version override if library flag is not specified (fix: ignore version override if library flag is not specified googleapis/librarian#1822) (aa507b1)
track the source service for mixins (fix(sidekick): track the source service for mixins googleapis/librarian#1821) (c0c043b)
setup global config in init docker command (fix: setup global config in init docker command googleapis/librarian#1800) (ca31f73)
make response files optional for generate/build (fix(internal/librarian): make response files optional for generate/build googleapis/librarian#1788) (ad446e1)
username is required, but ignored for GitHub's https push (fix: username is required, but ignored for GitHub's https push googleapis/librarian#1784) (d40c87c)
make config.yaml optional (fix: make config.yaml optional googleapis/librarian#1783) (eb00ef2)
change librarian volume to read-write in
buildcommand (fix: change librarian volume to read-write inbuildcommand googleapis/librarian#1772) (c2a26dc)support local language repos better (fix(internal/librarian): support local language repos better googleapis/librarian#1756) (c9d075e)
generate command should parse the -push flag (fix: generate command should parse the -push flag googleapis/librarian#1744) (b53dcf3)
fix invalidPathChars regex (fix(librarian/internal): fix invalidPathChars regex googleapis/librarian#1714) (dcd1f71)
use source repo if
api-sourceflag is not specified (fix(internal/librarian): use source repo ifapi-sourceflag is not specified googleapis/librarian#1633) (7f365a4)add release related fields to state (fix(librarian): add release related fields to state googleapis/librarian#1630) (29881b8)
update state file for each success (fix(internal/librarian): update state file for each success googleapis/librarian#1017) (18457c3)
sidekick commands execute on Windows (fix(internal/sidekick): sidekick commands execute on Windows googleapis/librarian#1577) (c7bf957)
remove github.com/ghodss/yaml dependency (fix(internal/sidekick): remove github.com/ghodss/yaml dependency googleapis/librarian#1574) (f1293f9)
fix errors in internal/sidekick (fix(golangci-lint): fix errors in internal/sidekick googleapis/librarian#1575) (caaee72)
ignored directories are configurable (fix(sidekick): ignored directories are configurable googleapis/librarian#1573) (906e2e0)
Documentation