Skip to content

Commit 410c0b4

Browse files
committed
workflows: add build-release.yaml
1 parent ca5cf53 commit 410c0b4

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
on: [push]
2+
name: Build RepostConfirmationCanceler
3+
jobs:
4+
build:
5+
runs-on: [ windows-2022 ]
6+
steps:
7+
- uses: actions/checkout@v4
8+
- uses: microsoft/setup-msbuild@v2
9+
- name: Compile x86
10+
run: msbuild /p:Platform=x86 /p:Configuration=Release
11+
- name: Compile x64
12+
run: msbuild /p:Configuration=Release /p:Platform=x64
13+
- name: Make Installer (x86)
14+
run: iscc.exe RepostConfirmationCancelerX86.iss
15+
- name: Make Installer (x64)
16+
run: iscc.exe RepostConfirmationCancelerX64.iss
17+
- name: Upload Binaries
18+
uses: actions/upload-artifact@v4
19+
with:
20+
name: Binaries
21+
path: |
22+
bin/Release/*.exe
23+
bin/x64/Release/*.exe
24+
- name: Upload Installer
25+
uses: actions/upload-artifact@v4
26+
with:
27+
name: Installers
28+
path: SetupOutput/*.exe
29+
assets:
30+
runs-on: [ ubuntu-latest ]
31+
steps:
32+
- uses: actions/checkout@v4
33+
- name: Build Testing Extensions
34+
run: |
35+
cp webextensions/edge/manifest.json.dev webextensions/edge/manifest.json
36+
make -C webextensions/edge
37+
- name: Upload Extensions
38+
uses: actions/upload-artifact@v4
39+
with:
40+
name: WebExtensions
41+
path: webextensions/*/*.zip
42+
- name: Upload GPO Templates
43+
uses: actions/upload-artifact@v4
44+
with:
45+
name: Templates
46+
path: Resources/GPO/**/*.adm*

0 commit comments

Comments
 (0)