Skip to content

Commit 5935c15

Browse files
[FB] Workflow | Upload signed artifact to release
1 parent 076be29 commit 5935c15

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

.github/workflows/deployments.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ jobs:
222222
- name: download Windows x86_64 build artifact📥
223223
uses: actions/download-artifact@v4
224224
with:
225-
name: please-use-this-floorp-windows-x86_64-package-build-with-profdata-and-jarlog
225+
name: floorp-windows-x86_64-package-signed-installer
226226
path: ~/downloads/artifacts/windows-x64
227227

228228
- name: download macOS Universal build artifact📥
@@ -260,6 +260,7 @@ jobs:
260260
/home/runner/downloads/artifacts/linux-x64/LINUX-x86_64.mar
261261
/home/runner/downloads/artifacts/linux-aarch64/LINUX-aarch64.mar
262262
/home/runner/downloads/artifacts/macOS-x64/DARWIN-Universal.mar
263+
/home/runner/downloads/artifacts/windows-x64/WINNT-x86_64.mar
263264
/home/runner/downloads/artifacts/linux-x64/floorp-*.linux-x86_64.tar.bz2
264265
/home/runner/downloads/artifacts/linux-aarch64/floorp-*.linux-aarch64.tar.bz2
265266
/home/runner/downloads/artifacts/windows-x64/floorp-win64.installer.exe

.github/workflows/windows-build.yml

+18
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ jobs:
330330
331331
echo "MAR_NAME=WINNT-${arch}.mar" >> $GITHUB_OUTPUT
332332
echo "MAR_SIZE=$(stat -c "%s" ~/output/WINNT-${arch}.mar)" >> $GITHUB_OUTPUT
333+
333334
# Publish START
334335
- name: make name of publish archive
335336
shell: node {0}
@@ -427,6 +428,23 @@ jobs:
427428
wait-for-completion: true
428429
output-artifact-directory: signed_installers
429430

431+
- name: Create MAR artifact 📦
432+
if: inputs.enable-codesign == true
433+
run: |
434+
if [[ $GHA_aarch64 == 'true' ]];then
435+
arch="aarch64"
436+
else
437+
arch="x86_64"
438+
fi
439+
440+
cd Floorp-Repackage
441+
MAR="$GITHUB_WORKSPACE/obj-${arch}-pc-windows-msvc/dist/host/bin/mar" \
442+
MOZ_PRODUCT_VERSION=$(cat $GITHUB_WORKSPACE/browser/config/version_display.txt) \
443+
MAR_CHANNEL_ID=release \
444+
$GITHUB_WORKSPACE/tools/update-packaging/make_full_update.sh $GITHUB_WORKSPACE/signed_installers/WINNT-x86_64.mar "$GITHUB_WORKSPACE/obj-${arch}-pc-windows-msvc/dist/floorp"
445+
env:
446+
GHA_aarch64: ${{inputs.aarch64}}
447+
430448
- name: Publish Signed Package
431449
if: inputs.enable-codesign == true
432450
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)