This commit is contained in:
Jindra Petřík
2026-02-08 00:08:41 +01:00
parent c495fa31fa
commit dd1493d29f
3 changed files with 32 additions and 6 deletions

View File

@@ -266,6 +266,12 @@ jobs:
name: dist
path: dist/
- name: Upload lib dist
uses: actions/upload-artifact@v4
with:
name: lib_dist
path: libsrc/ffdec_lib/dist
exe:
name: Generate EXE
runs-on: windows-latest
@@ -638,6 +644,13 @@ jobs:
with:
name: dist
path: dist/
- name: Download lib dist artifact
uses: actions/download-artifact@v4
with:
name: lib_dist
path: libsrc/ffdec_lib/dist/
- name: Download signed EXE artifact
uses: actions/download-artifact@v4
with:
@@ -680,6 +693,7 @@ jobs:
path: releases
deploy:
name: Deploy to GitHub
runs-on: ubuntu-latest
if: needs.compute-version.outputs.doRelease == 'true'
needs:
@@ -707,10 +721,7 @@ jobs:
path: releases/
- name: Generate release description
run: php cicd_scripts/format_release_info.php \
-filever "${{ needs.compute-version.outputs.verShort }}" \
Unreleased ${{ needs.compute-version.outputs.verTag }} \
./CHANGELOG.md "$CICD_REPO_SLUG" > release_notes.md
run: php cicd_scripts/format_release_info.php -filever "${{ needs.compute-version.outputs.verShort }}" Unreleased ${{ needs.compute-version.outputs.verTag }} ./CHANGELOG.md "${{ env.CICD_REPO_SLUG }}" > release_notes.md
- name: Create tag
if: needs.compute-version.outputs.verDebug == 'true'

View File

@@ -430,12 +430,22 @@
<echo level="info" message="Version: ${version}"/>
</target>
<target name="release_lib" depends="git-tag,-loadversion,-save-version-info,-suffix">
<target name="release_lib" depends="git-tag,-loadversion,-save-version-info,-suffix,release_lib-dist,release_lib-no-dist">
</target>
<target name="release_lib-dist" depends="git-tag,-loadversion,-save-version-info,-suffix" unless="no_dist">
<copy file="${version_info}" tofile="${core.lib.version_info}" />
<ant antfile="${core.lib.script}" target="release" inheritAll="false" usenativebasedir="true"/>
<property name="lib.file" value="${lib.releases.dir}/${lib.prefix.filename}_${version}${version.suffix}.zip" />
</target>
<target name="release_lib-no-dist" depends="git-tag,-loadversion,-save-version-info,-suffix" if="no_dist">
<copy file="${version_info}" tofile="${core.lib.version_info}" />
<ant antfile="${core.lib.script}" target="release-no-dist" inheritAll="false" usenativebasedir="true"/>
<property name="lib.file" value="${lib.releases.dir}/${lib.prefix.filename}_${version}${version.suffix}.zip" />
</target>
<target name="release_lib_javadoc" depends="new-version-set,git-tag,-loadversion,-save-version-info,-suffix">
<ant antfile="${core.lib.script}" target="release_javadoc" inheritAll="false" usenativebasedir="true"/>
<property name="lib.javadoc.file" value="${lib.releases.dir}/${lib.prefix.filename}_${javadoc.release.filename}_${version}${version.suffix}.zip" />

View File

@@ -248,7 +248,11 @@
</jar>
</target>
<target name="release" depends="build">
<target name="release" depends="build, release-no-dist">
</target>
<target name="release-no-dist">
<zip destfile="${releases.dir}/${prefix.filename}_${version}${version.suffix}.zip">
<zipfileset file="${dist.dir}/${jar.filename}.jar" filemode="755" fullpath="${jar.filename}.jar"></zipfileset>
<zipfileset file="${gui.changelog.file}" fullpath="${changelog.file}"></zipfileset>
@@ -258,6 +262,7 @@
</zip>
</target>
<target name="release_javadoc" depends="javadoc,-load-version,-timestamp,-suffix">
<zip destfile="${releases.dir}/${prefix.filename}_${javadoc.release.filename}_${version}${version.suffix}.zip">
<zipfileset dir="${javadoc.dir}"></zipfileset>