6767 draft : false
6868 name : ' Test binaries'
6969 omitBodyDuringUpdate : true
70+ omitDraftDuringUpdate : true
7071 omitNameDuringUpdate : true
7172 owner : ' xpack-dev-tools'
7273 prerelease : true
@@ -77,10 +78,10 @@ jobs:
7778
7879
7980
80- linux-arm64 :
81- name : ' Linux Arm - QEMU ${{ github.event.inputs.version }} build'
81+ linux-arm :
82+ name : ' Linux Arm 32 - QEMU ${{ github.event.inputs.version }} build'
8283 timeout-minutes : 2880 # 2 days
83- runs-on : [self-hosted, linux, arm64 ]
84+ runs-on : [self-hosted, linux, arm, xbbla32 ]
8485 steps :
8586 - name : ' Machine'
8687 run : uname -a
@@ -93,15 +94,51 @@ jobs:
9394
9495 - name : ' Clean working area'
9596 run : rm -rf ~/Work/qemu-riscv-${{ github.event.inputs.version }}*
97+ - name : ' Build Linux arm32 binary'
98+ timeout-minutes : 1440
99+ run : bash scripts/helper/build.sh --version "${{ github.event.inputs.version }}" --arm32
100+ - name : ' Publish pre-release'
101+ # https://github.com/ncipollo/release-action
102+ uses : ncipollo/release-action@v1
103+ with :
104+ allowUpdates : true
105+ artifacts : ' ~/Work/qemu-riscv-${{ github.event.inputs.version }}/deploy/*'
106+ bodyFile : ' .github/workflows/body-github-pre-releases-test.md'
107+ commit : ' master'
108+ draft : false
109+ name : ' Test binaries'
110+ omitBodyDuringUpdate : true
111+ omitDraftDuringUpdate : true
112+ omitNameDuringUpdate : true
113+ owner : ' xpack-dev-tools'
114+ prerelease : true
115+ replacesArtifacts : true
116+ repo : ' pre-releases'
117+ tag : ' test'
118+ token : ${{ secrets.PUBLISH_TOKEN }}
119+
120+
96121
122+ linux-arm64 :
123+ name : ' Linux Arm 64 - QEMU ${{ github.event.inputs.version }} build'
124+ timeout-minutes : 2880 # 2 days
125+ runs-on : [self-hosted, linux, arm64, xbbla64]
126+ steps :
127+ - name : ' Machine'
128+ run : uname -a
129+
130+ - name : ' Checkout'
131+ uses : actions/checkout@v2
132+ with :
133+ fetch-depth : 3
134+ submodules : true
135+
136+ - name : ' Clean working area'
137+ run : rm -rf ~/Work/qemu-riscv-${{ github.event.inputs.version }}*
97138 - name : ' Build Linux arm64 binary'
98139 timeout-minutes : 1440
99140 run : bash scripts/helper/build.sh --version "${{ github.event.inputs.version }}" --arm64
100-
101- - name : ' Build Linux arm32 binary'
102- timeout-minutes : 1440
103- run : bash scripts/helper/build.sh --version "${{ github.event.inputs.version }}" --arm32
104-
141+
105142 - name : ' Publish pre-release'
106143 # https://github.com/ncipollo/release-action
107144 uses : ncipollo/release-action@v1
@@ -113,6 +150,7 @@ jobs:
113150 draft : false
114151 name : ' Test binaries'
115152 omitBodyDuringUpdate : true
153+ omitDraftDuringUpdate : true
116154 omitNameDuringUpdate : true
117155 owner : ' xpack-dev-tools'
118156 prerelease : true
@@ -126,7 +164,9 @@ jobs:
126164 macos-x64 :
127165 name : ' macOS Intel - QEMU ${{ github.event.inputs.version }} build'
128166 timeout-minutes : 2880 # 2 days
167+
129168 runs-on : [self-hosted, macos, intel]
169+
130170 steps :
131171 - name : ' Machine'
132172 run : uname -a
@@ -155,6 +195,7 @@ jobs:
155195 draft : false
156196 name : ' Test binaries'
157197 omitBodyDuringUpdate : true
198+ omitDraftDuringUpdate : true
158199 omitNameDuringUpdate : true
159200 owner : ' xpack-dev-tools'
160201 prerelease : true
@@ -168,7 +209,9 @@ jobs:
168209 macos-arm64 :
169210 name : ' macOS Arm - QEMU ${{ github.event.inputs.version }} build'
170211 timeout-minutes : 2880 # 2 days
212+
171213 runs-on : [self-hosted, macos, apple]
214+
172215 defaults :
173216 run :
174217 shell : " /usr/bin/arch -arch arm64e /bin/bash -l {0}"
@@ -201,6 +244,7 @@ jobs:
201244 draft : false
202245 name : ' Test binaries'
203246 omitBodyDuringUpdate : true
247+ omitDraftDuringUpdate : true
204248 omitNameDuringUpdate : true
205249 owner : ' xpack-dev-tools'
206250 prerelease : true
0 commit comments