Skip to content

Commit f2c9f1f

Browse files
committed
gt-159494: Publish Windows packages for free-threaded test and embed
1 parent 4f7d28e commit f2c9f1f

3 files changed

Lines changed: 71 additions & 0 deletions

File tree

‎windows-release/stage-layout-pymanager.yml‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,28 @@ jobs:
8686
TclLibrary: tcltk_lib_arm64
8787
LayoutOptions: '--preset-pymanager --include-freethreaded'
8888
IncludeDoc: true
89+
win32_t_test:
90+
Name: win32_t_test
91+
BinArtifact: bin_win32_t
92+
Arch: win32
93+
TclLibrary: tcltk_lib_win32
94+
LayoutOptions: '--preset-pymanager-test --include-freethreaded'
95+
IncludeDoc: true
96+
amd64_t_test:
97+
Name: amd64_t_test
98+
BinArtifact: bin_amd64_t
99+
Arch: amd64
100+
TclLibrary: tcltk_lib_amd64
101+
LayoutOptions: '--preset-pymanager-test --include-freethreaded'
102+
IncludeDoc: true
103+
arm64_t_test:
104+
Name: arm64_t_test
105+
BinArtifact: bin_arm64_t
106+
Arch: arm64
107+
HostArch: amd64
108+
TclLibrary: tcltk_lib_arm64
109+
LayoutOptions: '--preset-pymanager-test --include-freethreaded'
110+
IncludeDoc: true
89111
${{ if eq(parameters.DoEmbed, 'true') }}:
90112
win32_embed:
91113
Name: win32_embed
@@ -105,6 +127,25 @@ jobs:
105127
Arch: arm64
106128
HostArch: amd64
107129
LayoutOptions: '--preset-embed --include-install-embed-json'
130+
${{ if eq(parameters.DoFreethreaded, 'true') }}:
131+
win32_t_embed:
132+
Name: win32_t_embed
133+
BinArtifact: bin_win32_t
134+
Arch: win32
135+
HostArch: win32
136+
LayoutOptions: '--preset-embed --include-install-embed-json --include-freethreaded'
137+
amd64_t_embed:
138+
Name: amd64_t_embed
139+
BinArtifact: bin_amd64_t
140+
Arch: amd64
141+
HostArch: amd64
142+
LayoutOptions: '--preset-embed --include-install-embed-json --include-freethreaded'
143+
arm64_t_embed:
144+
Name: arm64_t_embed
145+
BinArtifact: bin_arm64_t
146+
Arch: arm64
147+
HostArch: amd64
148+
LayoutOptions: '--preset-embed --include-install-embed-json --include-freethreaded'
108149

109150
steps:
110151
- template: ./checkout.yml

‎windows-release/stage-pack-pymanager.yml‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,27 @@ parameters:
1616
freethreaded: true
1717
- name: arm64_t
1818
freethreaded: true
19+
- name: win32_t_test
20+
freethreaded: true
21+
- name: amd64_t_test
22+
freethreaded: true
23+
- name: arm64_t_test
24+
freethreaded: true
1925
- name: win32_embed
2026
embed: true
2127
- name: amd64_embed
2228
embed: true
2329
- name: arm64_embed
2430
embed: true
31+
- name: win32_t_embed
32+
embed: true
33+
freethreaded: true
34+
- name: amd64_t_embed
35+
embed: true
36+
freethreaded: true
37+
- name: arm64_t_embed
38+
embed: true
39+
freethreaded: true
2540

2641
jobs:
2742
- job: Pack_PyManager

‎windows-release/stage-publish-pymanager.yml‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,27 @@ parameters:
1818
freethreaded: true
1919
- name: arm64_t
2020
freethreaded: true
21+
- name: win32_t_test
22+
freethreaded: true
23+
- name: amd64_t_test
24+
freethreaded: true
25+
- name: arm64_t_test
26+
freethreaded: true
2127
- name: win32_embed
2228
embed: true
2329
- name: amd64_embed
2430
embed: true
2531
- name: arm64_embed
2632
embed: true
33+
- name: win32_t_embed
34+
embed: true
35+
freethreaded: true
36+
- name: amd64_t_embed
37+
embed: true
38+
freethreaded: true
39+
- name: arm64_t_embed
40+
embed: true
41+
freethreaded: true
2742

2843
jobs:
2944
- job: Publish_PyManager

0 commit comments

Comments
 (0)