Nightly workflow using platform workflows

This commit is contained in:
sagudev 2023-04-06 18:43:33 +02:00
parent ec5b646b50
commit 76e9c68ac7
4 changed files with 70 additions and 110 deletions

View file

@ -10,6 +10,10 @@ on:
required: false
default: false
type: boolean
upload:
required: false
default: false
type: boolean
workflow_dispatch:
inputs:
layout:
@ -20,6 +24,10 @@ on:
required: false
default: false
type: boolean
upload:
required: false
default: false
type: boolean
push:
branches: ["try-windows"]
@ -67,7 +75,16 @@ jobs:
uses: actions/upload-artifact@v3
with:
name: ${{ env.PACKAGE }}
path: target/release/msi/Servo.exe
# These files are available
# MSI Installer: C:\a\servo\servo\target\release\msi\Installer.msi
# Bundle: C:\a\servo\servo\target\release\msi\Servo.exe
# Zip: C:\a\servo\servo\target\release\msi\Servo.zip
path: C:\\a\\servo\\servo\\target/release/msi/Servo.exe
- name: Upload
if: ${{ inputs.upload }}
run: python mach upload-nightly windows-msvc --secret-from-environment
env:
S3_UPLOAD_CREDENTIALS: ${{ secrets.S3_UPLOAD_CREDENTIALS }}
build_result:
name: homu build finished