Skip to content

Commit

Permalink
[FB] workflow | Add Profgen test
Browse files Browse the repository at this point in the history
  • Loading branch information
creeper-0910 committed Jan 9, 2025
1 parent 0772ee6 commit db43c8e
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/windows-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -345,10 +345,12 @@ jobs:
path: ~/output

- name: install 7z for extract
if: inputs.profgen != 'true'
run: |
sudo apt install -y p7zip-full
- name: extract
if: inputs.profgen != 'true'
run: |
mkdir -p unsigned/bin
mkdir -p unsigned/stub
Expand All @@ -359,18 +361,21 @@ jobs:
mv unsigned/stub/setup-stub.exe unsigned/stub/floorp-stub.installer.exe
- name: Create Environment for Repackaging
if: inputs.profgen != 'true'
run: |
unzip -d Floorp-Repackage ./.github/windows-code-sign.zip
- name: Publish Unsigned Package
id: publish-unsigned-package
if: inputs.profgen != 'true'
uses: actions/upload-artifact@v4
with:
name: floorp-windows-${{fromJson('["x86","aarch"]')[inputs.arch]}}_64-package-unsigned
path: unsigned/bin

- name: Sign 🖊️
id: Sign
if: inputs.profgen != 'true'
uses: signpath/[email protected]
with:
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
Expand All @@ -383,10 +388,12 @@ jobs:
output-artifact-directory: signed_output

- name: Copy Signed Artifact to Floorp-Repackage And unpack
if: inputs.profgen != 'true'
run: |
cp -r signed_output/* Floorp-Repackage/Floorp-work
- name: Create Repackaged Artifact
if: inputs.profgen != 'true'
run: |
cd Floorp-Repackage/Floorp-work
7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
Expand All @@ -395,13 +402,15 @@ jobs:
- name: Publish Unsigned Installer
id: publish-unsigned-installer
if: inputs.profgen != 'true'
uses: actions/upload-artifact@v4
with:
name: floorp-windows-${{fromJson('["x86","aarch"]')[inputs.arch]}}_64-package-unsigned-installer
path: unsigned/stub

- name: Sign Installers 🖊️
id: Sign-Installers
if: inputs.profgen != 'true'
uses: signpath/[email protected]
with:
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
Expand All @@ -414,12 +423,14 @@ jobs:
output-artifact-directory: signed_installers

- name: Publish Signed Package
if: inputs.profgen != 'true'
uses: actions/upload-artifact@v4
with:
name: floorp-windows-${{fromJson('["x86","aarch"]')[inputs.arch]}}_64-package-signed
path: signed_output

- name: Publish Signed Installer
if: inputs.profgen != 'true'
uses: actions/upload-artifact@v4
with:
name: floorp-windows-${{fromJson('["x86","aarch"]')[inputs.arch]}}_64-package-signed-installer
Expand Down

0 comments on commit db43c8e

Please sign in to comment.