Skip to content

Commit ec23bb3

Browse files
committed
make seperate poweshell based build step for windows
1 parent 2481348 commit ec23bb3

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/publish.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,35 @@ jobs:
3535

3636
- name: setup graalvm
3737
uses: graalvm/setup-graalvm@v1
38-
shell: bash
3938
with:
4039
distribution: 'graalvm-community'
4140
java-version: '24'
4241

4342
- name: setup clojure
4443
uses: DeLaGuardo/setup-clojure@13.4
45-
shell: bash
4644
with:
4745
lein: 2.11.2
4846

4947
- name: build ${{ matrix.config.name }}
5048
if: matrix.config.profile == 'jar'
5149
run: |
5250
VERSION=${GITHUB_REF_NAME#v}
53-
lein set-version $VERSION
51+
lein set-version "$VERSION"
5452
lein uberjar
5553
5654
- name: build ${{ matrix.config.name }}
57-
if: matrix.config.profile != 'jar'
58-
shell: bash
55+
if: matrix.config.profile == 'unix'
5956
run: |
6057
VERSION=${GITHUB_REF_NAME#v}
61-
lein set-version $VERSION
58+
lein set-version "$VERSION"
59+
lein native-image
60+
61+
- name: build ${{ matrix.config.name }}
62+
if: matrix.config.profile == 'windows'
63+
run: |
64+
$GITHUB_REF_NAME = $env:GITHUB_REF_NAME
65+
$VERSION = $GITHUB_REF_NAME -replace '^v', ''
66+
lein set-version "$VERSION"
6267
lein native-image
6368
6469
- name: move jar ${{ matrix.config.name }}

0 commit comments

Comments
 (0)