Skip to content

Commit 029dc24

Browse files
committed
Add inner architecture selection for Linux in build workflow
1 parent e60d1c5 commit 029dc24

1 file changed

Lines changed: 72 additions & 4 deletions

File tree

.github/workflows/graphs/build-test-publish.act

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,6 +1462,38 @@ nodes:
14621462
inputs:
14631463
choices[0]: null
14641464
choices[1]: null
1465+
- id: string-array-v1-inner-x64-only
1466+
type: core/string-array@v1
1467+
position:
1468+
x: -970
1469+
y: 660
1470+
inputs:
1471+
inputs[0]: x64
1472+
- id: string-array-v1-inner-arm64-only
1473+
type: core/string-array@v1
1474+
position:
1475+
x: -970
1476+
y: 790
1477+
inputs:
1478+
inputs[0]: arm64
1479+
- id: select-data-v1-inner-linux-native-arch
1480+
type: core/select-data@v1
1481+
position:
1482+
x: -750
1483+
y: 660
1484+
inputs:
1485+
choices[0]: null
1486+
choices[1]: null
1487+
comment: Picks native arch array on Linux based on arch_index
1488+
- id: select-data-v1-inner-arch-for-platform
1489+
type: core/select-data@v1
1490+
position:
1491+
x: -750
1492+
y: 530
1493+
inputs:
1494+
choices[0]: null
1495+
choices[1]: null
1496+
comment: Non-Linux gets full array; Linux gets native-arch-only
14651497
connections:
14661498
- src:
14671499
node: string-array-v1-lobster-plum-pomegranate
@@ -1476,8 +1508,8 @@ nodes:
14761508
node: group-outputs-v1-navy-durian-violet
14771509
port: lemon-lime-duck
14781510
- src:
1479-
node: string-array-v1-pear-cat-pink
1480-
port: array
1511+
node: select-data-v1-inner-arch-for-platform
1512+
port: value
14811513
dst:
14821514
node: for-each-loop-v1-ivory-rabbit-lion
14831515
port: input
@@ -1530,8 +1562,8 @@ nodes:
15301562
node: group-outputs-v1-navy-durian-violet
15311563
port: zebra-watermelon-tangerine
15321564
- src:
1533-
node: string-array-v1-pear-cat-pink
1534-
port: array
1565+
node: select-data-v1-inner-arch-for-platform
1566+
port: value
15351567
dst:
15361568
node: concurrent-for-each-loop-v1-kiwano-dog-gray
15371569
port: input
@@ -1571,6 +1603,42 @@ nodes:
15711603
dst:
15721604
node: bool-and-v1-cherry-dragonfruit-pomegranate
15731605
port: inputs[0]
1606+
- src:
1607+
node: string-array-v1-inner-x64-only
1608+
port: array
1609+
dst:
1610+
node: select-data-v1-inner-linux-native-arch
1611+
port: choices[0]
1612+
- src:
1613+
node: string-array-v1-inner-arm64-only
1614+
port: array
1615+
dst:
1616+
node: select-data-v1-inner-linux-native-arch
1617+
port: choices[1]
1618+
- src:
1619+
node: system-info-v1-lime-blue-wolf
1620+
port: arch_index
1621+
dst:
1622+
node: select-data-v1-inner-linux-native-arch
1623+
port: index
1624+
- src:
1625+
node: string-array-v1-pear-cat-pink
1626+
port: array
1627+
dst:
1628+
node: select-data-v1-inner-arch-for-platform
1629+
port: choices[0]
1630+
- src:
1631+
node: select-data-v1-inner-linux-native-arch
1632+
port: value
1633+
dst:
1634+
node: select-data-v1-inner-arch-for-platform
1635+
port: choices[1]
1636+
- src:
1637+
node: system-info-v1-lime-blue-wolf
1638+
port: is_linux
1639+
dst:
1640+
node: select-data-v1-inner-arch-for-platform
1641+
port: index
15741642
executions:
15751643
- src:
15761644
node: for-each-loop-v1-ivory-rabbit-lion

0 commit comments

Comments
 (0)