Skip to content

Commit 8ec54d9

Browse files
committed
add pre-release body and artifacts
Signed-off-by: Andre Bossert <anb0s@anbos.de>
1 parent c95b62f commit 8ec54d9

File tree

3 files changed

+39
-23
lines changed

3 files changed

+39
-23
lines changed

.github/workflows/pre_release.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ name: Pre-Release
66
on:
77
push:
88
tags:
9-
- "v*.*.*-beta.*"
10-
- "v*.*.*-rc.*"
9+
- "v*.*.*-pre*"
10+
- "v*.*.*-alpha*"
11+
- "v*.*.*-beta*"
12+
- "v*.*.*-rc*"
1113

1214
jobs:
1315

@@ -21,7 +23,22 @@ jobs:
2123
branch: gh-pages
2224
folder: site/updates
2325
clean: false
26+
- name: Assign build.version.properties to env variable
27+
run: cat site/updates/testing/build.version.properties >> $GITHUB_ENV
2428
- name: Pre-Release
2529
uses: softprops/action-gh-release@v1
2630
with:
27-
generate_release_notes: true
31+
generate_release_notes: true
32+
prerelease: true
33+
body: |
34+
### Help wanted with testing of the build **${{ env.build_version_full }}**
35+
36+
It is available at the testing update site now: http://anb0s.github.io/EasyShell/testing
37+
Version: **EasyShell ${{ env.build_version_full }}**
38+
39+
**Use "Help | Install New Software...", paste the link and select the right version!**
40+
41+
### All fixed issues
42+
43+
[milestone ${{ env.build_version_unqualified }}](https://github.com/anb0s/EasyShell/milestone/${{ env.build_version_milestone }}?closed=1)
44+
artifacts: "${{ env.build_version_path }}"

.github/workflows/testing.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,14 @@ jobs:
2323
- name: Build testing for default platform
2424
run: 'mvn -Dsite.dir=testing clean verify'
2525
- name: Assign build.version.properties to env variable
26-
run: cat site/target/build.version.properties >> $GITHUB_ENV
26+
run: cat site/updates/testing/build.version.properties >> $GITHUB_ENV
2727
- name: Create Pull Request
2828
uses: peter-evans/create-pull-request@v3
2929
with:
3030
commit-message: '[${{ env.build_version_unqualified }}] testing build ${{ env.build_version_full }}'
3131
title: '[${{ env.build_version_unqualified }}] testing of build ${{ env.build_version_full }}'
3232
body: |
33-
### Help wanted with testing of the build **${{ env.build_version_full }}**
34-
35-
It is available at the testing update site now: http://anb0s.github.io/EasyShell/testing
36-
Version: **EasyShell ${{ env.build_version_full }}**
37-
38-
**Use "Help | Install New Software...", paste the link and select the right version!**
39-
40-
### All fixed issues
33+
### Fixed issues
4134
4235
[milestone ${{ env.build_version_unqualified }}](https://github.com/anb0s/EasyShell/milestone/${{ env.build_version_milestone }}?closed=1)
4336
labels: |

site/packaging-p2composite.ant

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,20 +55,23 @@
5555
buildQualifier The build qualifier
5656
-->
5757
<target name="compute.child.repository.data" depends="getMajorMinorVersion">
58-
<property name="parent.root.dir" location="../" />
59-
<property name="site.parent.dir" location="updates" />
60-
<property name="build.version.unqualified" value="${unqualifiedVersion}" />
61-
<property name="build.version.qualifier" value="${buildQualifier}" />
58+
<property name="parent.root.dir" location="../" />
59+
<property name="site.parent.dir" location="updates" />
60+
<property name="build.version.major_minor" value="${majorMinorVersion}" />
61+
<property name="build.version.unqualified" value="${unqualifiedVersion}" />
62+
<property name="build.version.qualifier" value="${buildQualifier}" />
6263
<property name="build.version.full" value="${build.version.unqualified}.${build.version.qualifier}" />
63-
<property name="build.version.milestone" value="${buildMilestone}" />
64-
<property name="build.version.file" location="${project.build.directory}/build.version.properties" />
64+
<property name="build.version.milestone" value="${buildMilestone}" />
65+
<property name="build.version.file" location="${project.build.directory}/build.version.properties" />
6566
<property name="site.composite.name" value="${site.label} ${majorMinorVersion}" />
6667
<ucfirst string="${site.dir}" to="site.dir.ucfirst" />
6768
<property name="main.site.composite.name" value="${site.label} ${site.dir.ucfirst} Versions" />
6869
<property name="main.composite.repository.directory" location="${site.parent.dir}/${site.dir}" />
70+
<property name="site.build.version.file" location="${main.composite.repository.directory}/build.version.properties" />
6971
<property name="composite.repository.directory" value="${main.composite.repository.directory}/${majorMinorVersion}" />
7072
<property name="child.repository" value="${build.version.full}" />
7173
<property name="child.repository.directory" value="${composite.repository.directory}/${child.repository}/" />
74+
<property name="build.version.path" value="${build.version.major_minor}/${build.version.full}" />
7275
</target>
7376

7477
<target name="p2.composite.add" depends="compute.child.repository.data">
@@ -94,12 +97,15 @@
9497
composite.repository.child="${majorMinorVersion}"
9598
/>
9699

97-
<echo file="${build.version.file}" append="false" message="build_version_unqualified=${build.version.unqualified}${line.separator}"/>
98-
<echo file="${build.version.file}" append="true" message="build_version_qualifier=${build.version.qualifier}${line.separator}"/>
99-
<echo file="${build.version.file}" append="true" message="build_version_full=${build.version.full}${line.separator}"/>
100-
<echo file="${build.version.file}" append="true" message="build_version_milestone=${build.version.milestone}${line.separator}"/>
100+
<echo file="${build.version.file}" append="false" message="build_version_major_minor=${build.version.major_minor}${line.separator}"/>
101+
<echo file="${build.version.file}" append="true" message="build_version_unqualified=${build.version.unqualified}${line.separator}"/>
102+
<echo file="${build.version.file}" append="true" message="build_version_qualifier=${build.version.qualifier}${line.separator}"/>
103+
<echo file="${build.version.file}" append="true" message="build_version_full=${build.version.full}${line.separator}"/>
104+
<echo file="${build.version.file}" append="true" message="build_version_path=${build.version.path}${line.separator}"/>
105+
<echo file="${build.version.file}" append="true" message="build_version_milestone=${build.version.milestone}${line.separator}"/>
101106

102-
<copy file="${parent.root.dir}/README.md" tofile="${site.parent.dir}/index.md" overwrite="true"/>
107+
<copy file="${parent.root.dir}/README.md" tofile="${site.parent.dir}/index.md" overwrite="true"/>
108+
<copy file="${build.version.file}" tofile="$site.build.version.file}" overwrite="true"/>
103109
</target>
104110

105111
<!-- = = = = = = = = = = = = = = = = =

0 commit comments

Comments
 (0)