File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,10 +53,24 @@ if ! git diff --staged --quiet; then
5353 exit 1
5454fi
5555
56+ # Ensure HEAD points to origin/master
57+ echo " Fetching origin master to validate HEAD..."
58+ git fetch origin master
59+ HEAD_SHA=$( git rev-parse HEAD)
60+ MASTER_SHA=$( git rev-parse origin/master)
61+
62+ if [ " $HEAD_SHA " != " $MASTER_SHA " ]; then
63+ echo " Error: HEAD does not point to the tip of origin/master."
64+ echo " HEAD SHA: $HEAD_SHA "
65+ echo " Master SHA: $MASTER_SHA "
66+ exit 1
67+ fi
68+
5669echo " Tagging latest commit..."
5770git tag " v$PKG_VERSION " -m " Release: $PKG_VERSION "
5871
5972echo " Please don't forget to push with --tags"
6073echo " Few more things:"
6174echo " - Make sure haskell-debugger-view was manually uploaded if there should be a new release."
6275echo " - And that haskellDebuggerViewVersion is updated too"
76+ echo " - Did you read RELEASE.md?"
You can’t perform that action at this time.
0 commit comments