chore: Update alpha.yml workflow to consistently use the use-warp-build input

This commit is contained in:
Mauro Balades
2024-07-24 15:23:46 +02:00
parent 2027487c56
commit 43ffc452a2
4 changed files with 5 additions and 20 deletions

View File

@@ -13,11 +13,6 @@ on:
required: false
default: true
type: 'boolean'
use-warp-build:
description: 'Use the warp build'
required: false
default: false
type: 'boolean'
jobs:
@@ -214,7 +209,6 @@ jobs:
with:
build-version: ${{ needs.build-data.outputs.version }}
generate-gpo: false
use-warp-build: ${{ inputs.use-warp-build }}
linux:
name: Linux build
@@ -224,7 +218,6 @@ jobs:
needs: [build-data]
with:
build-version: ${{ needs.build-data.outputs.version }}
use-warp-build: ${{ inputs.use-warp-build }}
mac:
name: macOS build

View File

@@ -6,16 +6,12 @@ on:
description: 'The version to build'
required: true
type: string
use-warp-build:
description: 'Whether to use the warp build'
required: true
type: boolean
jobs:
build-linux:
permissions:
contents: write
runs-on: ${{ github.event.inputs.use-warp-build == 'true' && 'warp-ubuntu-latest-x64-16x' || 'ubuntu-latest' }}
runs-on: ubuntu-latest
steps:
- name: Install Node.js

View File

@@ -13,14 +13,10 @@ on:
profile-data-path-archive:
description: 'The path to the zip archive containing the profile data'
type: string
use-warp-build:
description: 'Whether to use the warp build'
required: true
type: boolean
jobs:
windows-build:
runs-on: ${{ github.event.inputs.use-warp-build == 'true' && 'warp-ubuntu-latest-x64-16x' || 'ubuntu-latest' }}
runs-on: ubuntu-latest
steps:
- name: Install Node.js and pnpm

View File

@@ -55,9 +55,9 @@ if test "$ZEN_RELEASE"; then
ac_add_options --disable-geckodriver
ac_add_options --disable-rust-tests
export MOZ_LTO=full
ac_add_options MOZ_LTO=full
ac_add_options --enable-lto=full
export MOZ_LTO=thin
ac_add_options MOZ_LTO=thin
ac_add_options --enable-lto=thin
if test "$ZEN_CROSS_COMPILING"; then
ac_add_options --disable-jemalloc