Skip to content

Commit 940eac0

Browse files
committed
Add debug output for release tags pushing.
1 parent 47fefc2 commit 940eac0

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

scripts/release/utils/git.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,29 @@ export async function hasDiff() {
4545
return !!diff;
4646
}
4747

48+
// TODO(yifany): remove console log output that is for debugging purpose
4849
export async function pushReleaseTagsToGithub() {
50+
console.log('Pushing release tags to GitHub ...')
51+
4952
// Get tags pointing to HEAD
5053
// When running the release script, these tags should be release tags created by changeset
54+
console.log(`Running git tag --points-at HEAD at ${process.cwd()}`)
5155
const { stdout: rawTags } = await exec(`git tag --points-at HEAD`);
56+
console.log(`stdout for git tag: ${rawTags}`)
5257

5358
const tags = rawTags.split(/\r?\n/);
5459

60+
console.log(`Running git rev-parse --abbrev-ref HEAD at ${process.cwd()}`)
5561
let { stdout: currentBranch } = await exec(`git rev-parse --abbrev-ref HEAD`);
62+
console.log(`stdout for git rev-parse: ${currentBranch}`)
5663
currentBranch = currentBranch.trim();
5764

58-
await exec(`git push origin ${currentBranch} ${tags.join(' ')} --no-verify`, {
65+
console.log(`Running git push origin ${currentBranch} ${tags.join(' ')} --no-verify at ${root}`)
66+
const result = await exec(`git push origin ${currentBranch} ${tags.join(' ')} --no-verify`, {
5967
cwd: root
6068
});
69+
console.log(`stdout for git push: ${result.stdout}`)
70+
console.log(`stderr for git push: ${result.stderr}`)
71+
72+
console.log(`Pushing release tags to GitHub done.`)
6173
}

0 commit comments

Comments
 (0)