1-
21name : Liberar nova versão
32
43on :
@@ -14,52 +13,60 @@ jobs:
1413 name : Empacotar executavel
1514 steps :
1615 - uses : actions/checkout@v2
17- - uses : actions/setup-java@v2
16+
17+ - uses : actions/setup-java@v3
1818 with :
1919 java-version : ' 8'
20- distribution : ' adopt '
21- cache : maven
22- - name : Cache local Maven repository
20+ distribution : ' temurin '
21+
22+ - name : Cache Maven repository
2323 uses : actions/cache@v3
2424 with :
2525 path : ~/.m2/repository
26- key : ${{ runner.os }}-maven -${{ hashFiles('**/pom.xml') }}
26+ key : maven- ${{ runner.os }}-${{ hashFiles('**/pom.xml') }}
2727 restore-keys : |
28- ${{ runner.os }}-maven-
28+ maven-${{ runner.os }}-
29+
2930 - name : Ajustando Timezone
30313132 with :
3233 timezoneLinux : " America/Sao_Paulo"
3334 timezoneMacos : " America/Sao_Paulo"
3435 timezoneWindows : " America/Sao_Paulo"
36+
3537 - name : Criando executavel
3638 run : |
37- mvn versions:set -DnewVersion=${{github.ref_name}}
39+ mvn versions:set -DnewVersion=${{ github.ref_name }}
3840 mvn -B package -Passembly --file pom.xml
3941
4042 - name : Criando pasta para Zip
41- run : mkdir java-cte && cp target/java-cte-${{github.ref_name}}.jar java-cte && cp schemas.zip java-cte
43+ run : |
44+ mkdir java-cte
45+ cp target/java-cte-${{ github.ref_name }}.jar java-cte
46+ cp schemas.zip java-cte
47+
4248 - uses : montudor/action-zip@v1
4349 with :
44- args : zip -qq -r java-cte-${{github.ref_name}}.zip java-cte
50+ args : zip -qq -r java-cte-${{ github.ref_name }}.zip java-cte
4551
4652 - name : Criando release
4753 uses : actions/create-release@v1
4854 id : create_release
4955 with :
5056 draft : false
5157 prerelease : false
52- release_name : ${{ steps.version.outputs.version }}
58+ release_name : ${{ github.ref_name }}
5359 tag_name : ${{ github.ref }}
5460 body_path : CHANGELOG.md
5561 env :
56- GITHUB_TOKEN : ${{ github.token }}
62+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
63+
5764 - name : Subir executavel (zip) para release
5865 uses : actions/upload-release-asset@v1
5966 env :
60- GITHUB_TOKEN : ${{ github.token }}
67+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6168 with :
6269 upload_url : ${{ steps.create_release.outputs.upload_url }}
63- asset_path : ./java-cte-${{github.ref_name}}.zip
64- asset_name : java-cte-${{github.ref_name}}.zip
70+ asset_path : ./java-cte-${{ github.ref_name }}.zip
71+ asset_name : java-cte-${{ github.ref_name }}.zip
6572 asset_content_type : application/zip
0 commit comments