Skip to content

Commit 47fa174

Browse files
committed
woohooo lets try this one
1 parent 8491969 commit 47fa174

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ jobs:
6262
versioning:
6363
name: 'Extract version from branch'
6464
runs-on: ubuntu-latest
65+
needs: [workflow-variables]
6566
outputs:
6667
friendly-version: ${{ steps.format-version.outputs.friendly-version }}
6768
assembly-version: ${{ steps.format-version.outputs.assembly-version }}
@@ -80,23 +81,28 @@ jobs:
8081
uses: './.github/actions/versioning/extract-version'
8182
with:
8283
branch-name: ${{ github.ref_name }}
84+
- name: 'Create build number'
85+
shell: bash
86+
id: create-build-number
87+
run: |
88+
git fetch --unshallow --filter=tree:0
89+
build_number=$(git rev-list --count origin/${{ github.base_ref }} ^origin/main)
90+
echo "build-number=$build_number" >> $GITHUB_OUTPUT
8391
- name: 'Create pre-release tag'
8492
shell: bash
8593
id: create-pre-release-tag
94+
env:
95+
build-number: ${{ steps.create-build-number.outputs.build-number }}
8696
run: |
8797
if [[ '${{ needs.workflow-variables.outputs.is-release }}' == 'true' ]]; then
8898
echo "pre-release-tag=" >> $GITHUB_OUTPUT
99+
elif [[ '${{ needs.workflow-variables.outputs.is-preview }}' == 'true' ]]; then
100+
pre_release_tag='preview'
101+
echo "pre-release-tag=$pre_release_tag" >> $GITHUB_OUTPUT
89102
else
90-
pre_release_tag=$(echo ${{ github.ref_name }} | tr '/' '.' | tr '-' '.'| tr '_' '.')
103+
pre_release_tag=$(echo ${{ github.base_ref }} | tr '/' '-' | tr '.' '-'| tr '_' '-')
91104
echo "pre-release-tag=$pre_release_tag" >> $GITHUB_OUTPUT
92105
fi
93-
- name: 'Create build number'
94-
shell: bash
95-
id: create-build-number
96-
run: |
97-
git fetch --unshallow --filter=tree:0
98-
build_number=$(git rev-list --count origin/${{ github.ref_name }} ^origin/main)
99-
echo "build-number=$build_number" >> $GITHUB_OUTPUT
100106
- name: 'Format version'
101107
id: format-version
102108
uses: ./.github/actions/versioning/format-version

0 commit comments

Comments
 (0)