Nx
Enterprise
Nx
Sign in / Sign up
Open main menu
Nx
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Succeeded
master
ad5d9b72 fix(release): {releaseGroupName} not interpolated in changelog tag/releaseTagPattern (#33779)
2 months ago
by jogelin
j
Failed
33779
edbb1400 Merge branch 'master' of github.com:nrwl/nx into fix-releaseGroupName-release-tag-pattern-for-changelog
2 months ago
by jogelin
j
Failed
33779
Flaky task
→
25e4f3b0 fix(release): {releaseGroupName} not interpolated in changelog tag/release name
2 months ago
by jogelin
j
Failed
33779
Fix applied
→
d2d87c38 fix(release): {releaseGroupName} not interpolated in changelog tag/release name
2 months ago
by jogelin
j
Succeeded
master
8207c946 feat(docker): auto-select version scheme when only one is available (#33671)
2 months ago
by jogelin
j
Succeeded
master
4923c15e fix(release): interpolate releaseGroupName in getLatestGitTagForPattern (#33674) # Fix: Pass releaseGroupName to getLatestGitTagForPattern for proper tag resolution ## Problem When using `releaseTag.pattern: "{releaseGroupName}@{version}"`, Nx fails to resolve versions from git tags because the `{releaseGroupName}` placeholder is not interpolated. For example, with git tag `my-group@2.9.0`: - **Expected**: Extract version `2.9.0` - **Actual**: Extracts `"my-group"` → Error: `Invalid semver version 'my-group' provided` ## Root Cause In `release-graph.ts:627-631`, only `projectName` is passed to `getLatestGitTagForPattern()`, missing `releaseGroupName` needed for interpolation. ## Solution Pass `releaseGroupName` to the interpolation data (1-line change at `release-graph.ts:631`): ```typescript latestMatchingGitTag = await getLatestGitTagForPattern( releaseTagPattern, { projectName: projectGraphNode.name, releaseGroupName: releaseGroupNode.group.name, // ✅ Added }, { ... } ); ``` ## Backward Compatibility ✅ Fully backward compatible: - `releaseGroupNode.group.name` is always defined (user-defined or `"__default__"`) - Unused interpolation data is safely ignored - Existing patterns (`v{version}`, `{projectName}@{version}`) continue to work ## Tests Added test case in `git.spec.ts` for `{releaseGroupName}@{version}` pattern that verifies correct tag matching and version extraction. ## Files Changed - `packages/nx/src/command-line/release/utils/release-graph.ts` (1 line) - `packages/nx/src/command-line/release/utils/git.spec.ts` (1 test case) Co-authored-by: James Henry <james@henry.sc>
2 months ago
by jogelin
j
Succeeded
master
8207c946 feat(docker): auto-select version scheme when only one is available (#33671)
2 months ago
by jogelin
j
Succeeded
master
4923c15e fix(release): interpolate releaseGroupName in getLatestGitTagForPattern (#33674) # Fix: Pass releaseGroupName to getLatestGitTagForPattern for proper tag resolution ## Problem When using `releaseTag.pattern: "{releaseGroupName}@{version}"`, Nx fails to resolve versions from git tags because the `{releaseGroupName}` placeholder is not interpolated. For example, with git tag `my-group@2.9.0`: - **Expected**: Extract version `2.9.0` - **Actual**: Extracts `"my-group"` → Error: `Invalid semver version 'my-group' provided` ## Root Cause In `release-graph.ts:627-631`, only `projectName` is passed to `getLatestGitTagForPattern()`, missing `releaseGroupName` needed for interpolation. ## Solution Pass `releaseGroupName` to the interpolation data (1-line change at `release-graph.ts:631`): ```typescript latestMatchingGitTag = await getLatestGitTagForPattern( releaseTagPattern, { projectName: projectGraphNode.name, releaseGroupName: releaseGroupNode.group.name, // ✅ Added }, { ... } ); ``` ## Backward Compatibility ✅ Fully backward compatible: - `releaseGroupNode.group.name` is always defined (user-defined or `"__default__"`) - Unused interpolation data is safely ignored - Existing patterns (`v{version}`, `{projectName}@{version}`) continue to work ## Tests Added test case in `git.spec.ts` for `{releaseGroupName}@{version}` pattern that verifies correct tag matching and version extraction. ## Files Changed - `packages/nx/src/command-line/release/utils/release-graph.ts` (1 line) - `packages/nx/src/command-line/release/utils/git.spec.ts` (1 test case) Co-authored-by: James Henry <james@henry.sc>
2 months ago
by jogelin
j
Succeeded
master
4923c15e fix(release): interpolate releaseGroupName in getLatestGitTagForPattern (#33674) # Fix: Pass releaseGroupName to getLatestGitTagForPattern for proper tag resolution ## Problem When using `releaseTag.pattern: "{releaseGroupName}@{version}"`, Nx fails to resolve versions from git tags because the `{releaseGroupName}` placeholder is not interpolated. For example, with git tag `my-group@2.9.0`: - **Expected**: Extract version `2.9.0` - **Actual**: Extracts `"my-group"` → Error: `Invalid semver version 'my-group' provided` ## Root Cause In `release-graph.ts:627-631`, only `projectName` is passed to `getLatestGitTagForPattern()`, missing `releaseGroupName` needed for interpolation. ## Solution Pass `releaseGroupName` to the interpolation data (1-line change at `release-graph.ts:631`): ```typescript latestMatchingGitTag = await getLatestGitTagForPattern( releaseTagPattern, { projectName: projectGraphNode.name, releaseGroupName: releaseGroupNode.group.name, // ✅ Added }, { ... } ); ``` ## Backward Compatibility ✅ Fully backward compatible: - `releaseGroupNode.group.name` is always defined (user-defined or `"__default__"`) - Unused interpolation data is safely ignored - Existing patterns (`v{version}`, `{projectName}@{version}`) continue to work ## Tests Added test case in `git.spec.ts` for `{releaseGroupName}@{version}` pattern that verifies correct tag matching and version extraction. ## Files Changed - `packages/nx/src/command-line/release/utils/release-graph.ts` (1 line) - `packages/nx/src/command-line/release/utils/git.spec.ts` (1 test case) Co-authored-by: James Henry <james@henry.sc>
2 months ago
by jogelin
j
Succeeded
master
4923c15e fix(release): interpolate releaseGroupName in getLatestGitTagForPattern (#33674) # Fix: Pass releaseGroupName to getLatestGitTagForPattern for proper tag resolution ## Problem When using `releaseTag.pattern: "{releaseGroupName}@{version}"`, Nx fails to resolve versions from git tags because the `{releaseGroupName}` placeholder is not interpolated. For example, with git tag `my-group@2.9.0`: - **Expected**: Extract version `2.9.0` - **Actual**: Extracts `"my-group"` → Error: `Invalid semver version 'my-group' provided` ## Root Cause In `release-graph.ts:627-631`, only `projectName` is passed to `getLatestGitTagForPattern()`, missing `releaseGroupName` needed for interpolation. ## Solution Pass `releaseGroupName` to the interpolation data (1-line change at `release-graph.ts:631`): ```typescript latestMatchingGitTag = await getLatestGitTagForPattern( releaseTagPattern, { projectName: projectGraphNode.name, releaseGroupName: releaseGroupNode.group.name, // ✅ Added }, { ... } ); ``` ## Backward Compatibility ✅ Fully backward compatible: - `releaseGroupNode.group.name` is always defined (user-defined or `"__default__"`) - Unused interpolation data is safely ignored - Existing patterns (`v{version}`, `{projectName}@{version}`) continue to work ## Tests Added test case in `git.spec.ts` for `{releaseGroupName}@{version}` pattern that verifies correct tag matching and version extraction. ## Files Changed - `packages/nx/src/command-line/release/utils/release-graph.ts` (1 line) - `packages/nx/src/command-line/release/utils/git.spec.ts` (1 test case) Co-authored-by: James Henry <james@henry.sc>
2 months ago
by jogelin
j
Canceled
master
4923c15e fix(release): interpolate releaseGroupName in getLatestGitTagForPattern (#33674) # Fix: Pass releaseGroupName to getLatestGitTagForPattern for proper tag resolution ## Problem When using `releaseTag.pattern: "{releaseGroupName}@{version}"`, Nx fails to resolve versions from git tags because the `{releaseGroupName}` placeholder is not interpolated. For example, with git tag `my-group@2.9.0`: - **Expected**: Extract version `2.9.0` - **Actual**: Extracts `"my-group"` → Error: `Invalid semver version 'my-group' provided` ## Root Cause In `release-graph.ts:627-631`, only `projectName` is passed to `getLatestGitTagForPattern()`, missing `releaseGroupName` needed for interpolation. ## Solution Pass `releaseGroupName` to the interpolation data (1-line change at `release-graph.ts:631`): ```typescript latestMatchingGitTag = await getLatestGitTagForPattern( releaseTagPattern, { projectName: projectGraphNode.name, releaseGroupName: releaseGroupNode.group.name, // ✅ Added }, { ... } ); ``` ## Backward Compatibility ✅ Fully backward compatible: - `releaseGroupNode.group.name` is always defined (user-defined or `"__default__"`) - Unused interpolation data is safely ignored - Existing patterns (`v{version}`, `{projectName}@{version}`) continue to work ## Tests Added test case in `git.spec.ts` for `{releaseGroupName}@{version}` pattern that verifies correct tag matching and version extraction. ## Files Changed - `packages/nx/src/command-line/release/utils/release-graph.ts` (1 line) - `packages/nx/src/command-line/release/utils/git.spec.ts` (1 test case) Co-authored-by: James Henry <james@henry.sc>
2 months ago
by jogelin
j
Canceled
master
8207c946 feat(docker): auto-select version scheme when only one is available (#33671)
2 months ago
by jogelin
j
Previous page
Previous
Next
Next page