Skip to content

Commit 83a6193

Browse files
Update nbgv_prepare_release.yml
1 parent e60750c commit 83a6193

1 file changed

Lines changed: 7 additions & 21 deletions

File tree

.github/workflows/nbgv_prepare_release.yml

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -60,39 +60,25 @@ jobs:
6060

6161

6262
# 3️⃣ Run nbgv prepare-release (omit flag for patch)
63-
64-
- name: 🔍 Debug - verify workspace layout
65-
run: |
66-
echo "GITHUB_WORKSPACE = $GITHUB_WORKSPACE"
67-
ls -R "$GITHUB_WORKSPACE"
68-
69-
- name: 🔧 Restore NBGV tool & confirm it’s installed
70-
run: |
71-
dotnet tool restore
72-
dotnet tool list --local
73-
dotnet nbgv --version
74-
75-
- name: 🔍 Confirm NBGV can load your version.json
76-
run: |
77-
cd "$GITHUB_WORKSPACE"
78-
dotnet nbgv get-version HEAD
79-
8063
- name: 🗂️ Prepare release with explicit file & diagnostics
8164
id: prepare
8265
run: |
83-
cd "$GITHUB_WORKSPACE"
66+
# compute the parent folder of $GITHUB_WORKSPACE
67+
PARENT_DIR="${GITHUB_WORKSPACE%/*}"
68+
8469
git config user.name "release-bot"
8570
git config user.email "release-bot@users.noreply.github.com"
8671

8772
INC=${{ inputs.increment }}
8873
case "$INC" in
8974
major) FLAGS="--versionIncrement major" ;;
9075
minor) FLAGS="--versionIncrement minor" ;;
91-
patch) FLAGS="" ;;
76+
patch) FLAGS="" ;; # omit flag for 'patch'
9277
*) echo "Invalid increment: $INC" && exit 1 ;;
9378
esac
94-
95-
dotnet nbgv prepare-release --project . $FLAGS
79+
80+
# point at the directory that actually contains version.json
81+
dotnet nbgv prepare-release --project "$PARENT_DIR" $FLAGS
9682
echo "release_branch=$(git rev-parse --abbrev-ref HEAD)" >> "$GITHUB_OUTPUT"
9783

9884
# 4️⃣ Push branches & tags; open draft PR back to target_branch

0 commit comments

Comments
 (0)