File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 :
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' }}
You can’t perform that action at this time.
0 commit comments