Skip to content

Commit 1c691e9

Browse files
committed
Make lt20 default; gate lt12 behind workflow input
1 parent db4a1b0 commit 1c691e9

1 file changed

Lines changed: 7 additions & 13 deletions

File tree

.github/workflows/ci_windows_arm64_native.yaml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ name: Build Windows ARM64 Native
22

33
on:
44
workflow_dispatch:
5+
inputs:
6+
build_lt12:
7+
description: "Also build legacy libtorrent 1.2 (lt12)"
8+
required: false
9+
type: boolean
10+
default: false
511
push:
612
branches:
713
- main
@@ -23,19 +29,7 @@ jobs:
2329
strategy:
2430
fail-fast: false
2531
matrix:
26-
include:
27-
- libt_variant: lt12
28-
libt_ref: c5ff6c3186a92ddec01f6f0a8146aaedb4a1c3f9
29-
boost_version: "1.86.0"
30-
libt_version_display: "1.2.20+gitc5ff6c3186"
31-
archive_suffix: ""
32-
artifact_name: arm64-native-lt12
33-
- libt_variant: lt20
34-
libt_ref: da7a68a440b7abf4eb1a237df7168be0b8b17084
35-
boost_version: "1.91.0"
36-
libt_version_display: "2.0.13+gitda7a68a440"
37-
archive_suffix: "_lt20"
38-
artifact_name: arm64-native-lt20
32+
include: ${{ fromJson((github.event_name == 'workflow_dispatch' && inputs.build_lt12) && '[{"libt_variant":"lt12","libt_ref":"c5ff6c3186a92ddec01f6f0a8146aaedb4a1c3f9","boost_version":"1.86.0","libt_version_display":"1.2.20+gitc5ff6c3186","archive_suffix":"","artifact_name":"arm64-native-lt12"},{"libt_variant":"lt20","libt_ref":"da7a68a440b7abf4eb1a237df7168be0b8b17084","boost_version":"1.91.0","libt_version_display":"2.0.13+gitda7a68a440","archive_suffix":"_lt20","artifact_name":"arm64-native-lt20"}]' || '[{"libt_variant":"lt20","libt_ref":"da7a68a440b7abf4eb1a237df7168be0b8b17084","boost_version":"1.91.0","libt_version_display":"2.0.13+gitda7a68a440","archive_suffix":"_lt20","artifact_name":"arm64-native-lt20"}]') }}
3933
env:
4034
boost_root: "${{ github.workspace }}/../boost"
4135
libtorrent_root: "${{ github.workspace }}/../libtorrent-msvc-arm64"

0 commit comments

Comments
 (0)