@@ -52,20 +52,21 @@ jobs:
5252id :datetime
5353run :echo "::set-output name=current_datetime::$(date +'%d/%m/%Y %H:%M')"
5454
55- # New step to get previous tag and commits
55+ # Step to get previous tag and commits
5656 -name :Get commits since last release
5757id :get_commits
58+ shell :powershell
5859run :|
5960 # Get the most recent tag (assuming releases are tagged)
60- PREV_TAG=$( git describe --tags --abbrev=0)
61- echo "Previous tag: $PREV_TAG "
61+ $prevTag = git describe --tags --abbrev=0
62+ Write-Host "Previous tag: $prevTag "
6263
6364 # List commits since last tag
64- COMMITS=$( git log $PREV_TAG ..HEAD --pretty=format:"* %s")
65- echo "Commits since last release: $COMMITS "
65+ $commits = git log $prevTag ..HEAD --pretty=format:"* %s"
66+ Write-Host "Commits since last release: $commits "
6667
67- # Save commits tooutput for use in the release body
68- echo "::set-output name= commits::${COMMITS}"
68+ # Save commits toan environment file to use later
69+ echo "commits=$commits" >> $env:GITHUB_ENV
6970
7071 -name :Create Release
7172id :create_release
7980 Automated Release by GitHub Action CI
8081
8182 ### Commits in this release:
82- ${{steps.get_commits.outputs .commits }}
83+ ${{env .commits }}
8384draft :false
8485prerelease :false
8586