summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjkito <jkito@github>2023-01-23 16:37:34 +0530
committerkali kaneko (leap communications) <kali@leap.se>2023-02-21 17:38:37 +0100
commit1804de3705cdcf842458aa66bee49185e4b84328 (patch)
tree9797f651629e6b9ad77391be2f31440faf17c4d7
parent5c995e9d2ec45d7308982ef6e1115d89e1bfbf35 (diff)
[ghaci] Add provider_name input to github actions nightly job
this will allow to select the provider for which branding should be applied to the bitmask-vpn app buil during the nightly job
-rw-r--r--.github/workflows/nightly.yaml17
1 files changed, 16 insertions, 1 deletions
diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml
index 4fc588b..b3f8895 100644
--- a/.github/workflows/nightly.yaml
+++ b/.github/workflows/nightly.yaml
@@ -12,6 +12,17 @@ on:
description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)'
required: false
default: false
+ provider_name:
+ description: 'The name of the providers branding that needs to be applied to the GUI app'
+ required: true
+ default: 'riseup'
+ type: choice
+ options:
+ - riseup
+ - calyx
+ - floatdemo
+ - demolib
+
push:
branches:
- main
@@ -41,7 +52,9 @@ jobs:
- name: Set up Cygwin
uses: cygwin/cygwin-install-action@master
with:
- packages: make curl
+ packages: make curl sed
+ - name: Set requested provider name
+ run: sed -i.bak 's/provider = riseup/provider = ${{ inputs.provider_name }}/1' providers/vendor.conf
- name: Build app
run: |
$env:PATH="$env:SystemDrive\Qt\5.15.2\mingw81_64\bin;$env:SystemDrive\Qt\QtIFW-4.4.2\bin;$env:PATH"
@@ -79,6 +92,8 @@ jobs:
./QtInstallerFramework-mac-x64 in --da -c --al
- name: Checkout
uses: actions/checkout@v3
+ - name: Set requested provider name
+ run: sed -i.bak 's/provider = riseup/provider = ${{ inputs.provider_name }}/1' providers/vendor.conf
- name: Build .app
run: >
export PATH=~/Qt/QtIFW-4.0.1/bin:$PATH &&