File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments