Skip to content

Commit e4239a4

Browse files
committed
Almost there?
1 parent acde039 commit e4239a4

1 file changed

Lines changed: 16 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,24 @@ jobs:
2929
- name: Run tests
3030
run: mvn -ntp test --file pom.xml
3131

32-
snapshot:
32+
version:
3333

3434
needs: test
3535

36+
outputs:
37+
version: ${{ steps.version.outputs.version }}
38+
39+
runs-on: ubuntu-latest
40+
41+
steps:
42+
- name: version
43+
run: |
44+
echo version=`mvn help:evaluate -Dexpression=project.version -q -DforceStdout` >> $GITHUB_OUTPUT
45+
46+
snapshot:
47+
48+
needs: [test, version]
49+
3650
runs-on: ubuntu-latest
3751

3852
steps:
@@ -46,14 +60,9 @@ jobs:
4660
server-id: central
4761
server-username: MAVEN_USERNAME
4862
server-password: MAVEN_PASSWORD
49-
50-
- run: echo ${{ needs.version.outputs.version }}
51-
- name: version
52-
run: |
53-
echo version=`mvn help:evaluate -Dexpression=project.version -q -DforceStdout` >> $GITHUB_OUTPUT
5463
- name: Publish package
5564
run: mvn -ntp deploy
5665
env:
5766
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
5867
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
59-
if: ${{ contains(steps.version.outputs.version, 'SNAPSHOT') && github.ref == 'refs/heads/master' && github.repository == 'jruby/jcodings' }}
68+
if: ${{ contains('SNAPSHOT', needs.version.outputs.version) && github.ref == 'refs/heads/master' && github.repository == 'jruby/jcodings' }}

0 commit comments

Comments
 (0)