Skip to content

Commit 3929c5d

Browse files
Add dev extension builds via rolling GitHub Releases
On CI builds (push to main), publish unsigned extension binaries to GitHub Releases with a rolling {ext-id}-dev tag. This gives internal users access to latest main branch builds without waiting for a release. - Add publish-extension-dev.yml stage (BuildAndTest → package → GitHub Release) - Wire into release-azd-extension.yml for IndividualCI/BatchedCI builds - Add static registry-dev.json with 0.0.0-dev version, no checksums - Skip signing for dev builds to simplify pipeline Usage: azd ext source add -n dev -t url -l <registry-dev-url> azd ext install azure.ai.agents --source dev --force Closes #7317 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c3c21b0 commit 3929c5d

3 files changed

Lines changed: 417 additions & 0 deletions

File tree

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
{
2+
"extensions": [
3+
{
4+
"id": "microsoft.azd.demo",
5+
"namespace": "demo",
6+
"displayName": "Demo Extension (Dev)",
7+
"description": "Dev build of Demo Extension. Built from main branch. Not for production use.",
8+
"versions": [
9+
{
10+
"version": "0.0.0-dev",
11+
"artifacts": {
12+
"darwin/amd64": {
13+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-demo-dev/microsoft-azd-demo-darwin-amd64.zip",
14+
"entryPoint": "microsoft-azd-demo-darwin-amd64"
15+
},
16+
"darwin/arm64": {
17+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-demo-dev/microsoft-azd-demo-darwin-arm64.zip",
18+
"entryPoint": "microsoft-azd-demo-darwin-arm64"
19+
},
20+
"linux/amd64": {
21+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-demo-dev/microsoft-azd-demo-linux-amd64.tar.gz",
22+
"entryPoint": "microsoft-azd-demo-linux-amd64"
23+
},
24+
"linux/arm64": {
25+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-demo-dev/microsoft-azd-demo-linux-arm64.tar.gz",
26+
"entryPoint": "microsoft-azd-demo-linux-arm64"
27+
},
28+
"windows/amd64": {
29+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-demo-dev/microsoft-azd-demo-windows-amd64.zip",
30+
"entryPoint": "microsoft-azd-demo-windows-amd64.exe"
31+
},
32+
"windows/arm64": {
33+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-demo-dev/microsoft-azd-demo-windows-arm64.zip",
34+
"entryPoint": "microsoft-azd-demo-windows-arm64.exe"
35+
}
36+
}
37+
}
38+
]
39+
},
40+
{
41+
"id": "microsoft.azd.extensions",
42+
"namespace": "x",
43+
"displayName": "azd extensions Developer Kit (Dev)",
44+
"description": "Dev build of azd extensions Developer Kit. Built from main branch. Not for production use.",
45+
"versions": [
46+
{
47+
"version": "0.0.0-dev",
48+
"artifacts": {
49+
"darwin/amd64": {
50+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-extensions-dev/microsoft-azd-extensions-darwin-amd64.zip",
51+
"entryPoint": "microsoft-azd-extensions-darwin-amd64"
52+
},
53+
"darwin/arm64": {
54+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-extensions-dev/microsoft-azd-extensions-darwin-arm64.zip",
55+
"entryPoint": "microsoft-azd-extensions-darwin-arm64"
56+
},
57+
"linux/amd64": {
58+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-extensions-dev/microsoft-azd-extensions-linux-amd64.tar.gz",
59+
"entryPoint": "microsoft-azd-extensions-linux-amd64"
60+
},
61+
"linux/arm64": {
62+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-extensions-dev/microsoft-azd-extensions-linux-arm64.tar.gz",
63+
"entryPoint": "microsoft-azd-extensions-linux-arm64"
64+
},
65+
"windows/amd64": {
66+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-extensions-dev/microsoft-azd-extensions-windows-amd64.zip",
67+
"entryPoint": "microsoft-azd-extensions-windows-amd64.exe"
68+
},
69+
"windows/arm64": {
70+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-extensions-dev/microsoft-azd-extensions-windows-arm64.zip",
71+
"entryPoint": "microsoft-azd-extensions-windows-arm64.exe"
72+
}
73+
}
74+
}
75+
]
76+
},
77+
{
78+
"id": "azure.coding-agent",
79+
"namespace": "coding-agent",
80+
"displayName": "Coding agent configuration extension (Dev)",
81+
"description": "Dev build of Coding agent configuration extension. Built from main branch. Not for production use.",
82+
"versions": [
83+
{
84+
"version": "0.0.0-dev",
85+
"artifacts": {
86+
"darwin/amd64": {
87+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-coding-agent-dev/azure-coding-agent-darwin-amd64.zip",
88+
"entryPoint": "azure-coding-agent-darwin-amd64"
89+
},
90+
"darwin/arm64": {
91+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-coding-agent-dev/azure-coding-agent-darwin-arm64.zip",
92+
"entryPoint": "azure-coding-agent-darwin-arm64"
93+
},
94+
"linux/amd64": {
95+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-coding-agent-dev/azure-coding-agent-linux-amd64.tar.gz",
96+
"entryPoint": "azure-coding-agent-linux-amd64"
97+
},
98+
"linux/arm64": {
99+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-coding-agent-dev/azure-coding-agent-linux-arm64.tar.gz",
100+
"entryPoint": "azure-coding-agent-linux-arm64"
101+
},
102+
"windows/amd64": {
103+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-coding-agent-dev/azure-coding-agent-windows-amd64.zip",
104+
"entryPoint": "azure-coding-agent-windows-amd64.exe"
105+
},
106+
"windows/arm64": {
107+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-coding-agent-dev/azure-coding-agent-windows-arm64.zip",
108+
"entryPoint": "azure-coding-agent-windows-arm64.exe"
109+
}
110+
}
111+
}
112+
]
113+
},
114+
{
115+
"id": "azure.ai.agents",
116+
"namespace": "ai.agent",
117+
"displayName": "Foundry agents (Preview) (Dev)",
118+
"description": "Dev build of Foundry agents (Preview). Built from main branch. Not for production use.",
119+
"versions": [
120+
{
121+
"version": "0.0.0-dev",
122+
"artifacts": {
123+
"darwin/amd64": {
124+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-agents-dev/azure-ai-agents-darwin-amd64.zip",
125+
"entryPoint": "azure-ai-agents-darwin-amd64"
126+
},
127+
"darwin/arm64": {
128+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-agents-dev/azure-ai-agents-darwin-arm64.zip",
129+
"entryPoint": "azure-ai-agents-darwin-arm64"
130+
},
131+
"linux/amd64": {
132+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-agents-dev/azure-ai-agents-linux-amd64.tar.gz",
133+
"entryPoint": "azure-ai-agents-linux-amd64"
134+
},
135+
"linux/arm64": {
136+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-agents-dev/azure-ai-agents-linux-arm64.tar.gz",
137+
"entryPoint": "azure-ai-agents-linux-arm64"
138+
},
139+
"windows/amd64": {
140+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-agents-dev/azure-ai-agents-windows-amd64.zip",
141+
"entryPoint": "azure-ai-agents-windows-amd64.exe"
142+
},
143+
"windows/arm64": {
144+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-agents-dev/azure-ai-agents-windows-arm64.zip",
145+
"entryPoint": "azure-ai-agents-windows-arm64.exe"
146+
}
147+
}
148+
}
149+
]
150+
},
151+
{
152+
"id": "microsoft.azd.concurx",
153+
"namespace": "concurx",
154+
"displayName": "Concurx (Dev)",
155+
"description": "Dev build of Concurx. Built from main branch. Not for production use.",
156+
"versions": [
157+
{
158+
"version": "0.0.0-dev",
159+
"artifacts": {
160+
"darwin/amd64": {
161+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-concurx-dev/microsoft-azd-concurx-darwin-amd64.zip",
162+
"entryPoint": "microsoft-azd-concurx-darwin-amd64"
163+
},
164+
"darwin/arm64": {
165+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-concurx-dev/microsoft-azd-concurx-darwin-arm64.zip",
166+
"entryPoint": "microsoft-azd-concurx-darwin-arm64"
167+
},
168+
"linux/amd64": {
169+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-concurx-dev/microsoft-azd-concurx-linux-amd64.tar.gz",
170+
"entryPoint": "microsoft-azd-concurx-linux-amd64"
171+
},
172+
"linux/arm64": {
173+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-concurx-dev/microsoft-azd-concurx-linux-arm64.tar.gz",
174+
"entryPoint": "microsoft-azd-concurx-linux-arm64"
175+
},
176+
"windows/amd64": {
177+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-concurx-dev/microsoft-azd-concurx-windows-amd64.zip",
178+
"entryPoint": "microsoft-azd-concurx-windows-amd64.exe"
179+
},
180+
"windows/arm64": {
181+
"url": "https://github.com/Azure/azure-dev/releases/download/microsoft-azd-concurx-dev/microsoft-azd-concurx-windows-arm64.zip",
182+
"entryPoint": "microsoft-azd-concurx-windows-arm64.exe"
183+
}
184+
}
185+
}
186+
]
187+
},
188+
{
189+
"id": "azure.ai.finetune",
190+
"namespace": "ai.finetuning",
191+
"displayName": "Foundry Fine Tuning (Preview) (Dev)",
192+
"description": "Dev build of Foundry Fine Tuning (Preview). Built from main branch. Not for production use.",
193+
"versions": [
194+
{
195+
"version": "0.0.0-dev",
196+
"artifacts": {
197+
"darwin/amd64": {
198+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-finetune-dev/azure-ai-finetune-darwin-amd64.zip",
199+
"entryPoint": "azure-ai-finetune-darwin-amd64"
200+
},
201+
"darwin/arm64": {
202+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-finetune-dev/azure-ai-finetune-darwin-arm64.zip",
203+
"entryPoint": "azure-ai-finetune-darwin-arm64"
204+
},
205+
"linux/amd64": {
206+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-finetune-dev/azure-ai-finetune-linux-amd64.tar.gz",
207+
"entryPoint": "azure-ai-finetune-linux-amd64"
208+
},
209+
"linux/arm64": {
210+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-finetune-dev/azure-ai-finetune-linux-arm64.tar.gz",
211+
"entryPoint": "azure-ai-finetune-linux-arm64"
212+
},
213+
"windows/amd64": {
214+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-finetune-dev/azure-ai-finetune-windows-amd64.zip",
215+
"entryPoint": "azure-ai-finetune-windows-amd64.exe"
216+
},
217+
"windows/arm64": {
218+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-finetune-dev/azure-ai-finetune-windows-arm64.zip",
219+
"entryPoint": "azure-ai-finetune-windows-arm64.exe"
220+
}
221+
}
222+
}
223+
]
224+
},
225+
{
226+
"id": "azure.ai.models",
227+
"namespace": "ai.models",
228+
"displayName": "Foundry Custom Models (Preview) (Dev)",
229+
"description": "Dev build of Foundry Custom Models (Preview). Built from main branch. Not for production use.",
230+
"versions": [
231+
{
232+
"version": "0.0.0-dev",
233+
"artifacts": {
234+
"darwin/amd64": {
235+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-models-dev/azure-ai-models-darwin-amd64.zip",
236+
"entryPoint": "azure-ai-models-darwin-amd64"
237+
},
238+
"darwin/arm64": {
239+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-models-dev/azure-ai-models-darwin-arm64.zip",
240+
"entryPoint": "azure-ai-models-darwin-arm64"
241+
},
242+
"linux/amd64": {
243+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-models-dev/azure-ai-models-linux-amd64.tar.gz",
244+
"entryPoint": "azure-ai-models-linux-amd64"
245+
},
246+
"linux/arm64": {
247+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-models-dev/azure-ai-models-linux-arm64.tar.gz",
248+
"entryPoint": "azure-ai-models-linux-arm64"
249+
},
250+
"windows/amd64": {
251+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-models-dev/azure-ai-models-windows-amd64.zip",
252+
"entryPoint": "azure-ai-models-windows-amd64.exe"
253+
},
254+
"windows/arm64": {
255+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-ai-models-dev/azure-ai-models-windows-arm64.zip",
256+
"entryPoint": "azure-ai-models-windows-arm64.exe"
257+
}
258+
}
259+
}
260+
]
261+
},
262+
{
263+
"id": "azure.appservice",
264+
"namespace": "appservice",
265+
"displayName": "Azure App Service (Dev)",
266+
"description": "Dev build of Azure App Service. Built from main branch. Not for production use.",
267+
"versions": [
268+
{
269+
"version": "0.0.0-dev",
270+
"artifacts": {
271+
"darwin/amd64": {
272+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-appservice-dev/azure-appservice-darwin-amd64.zip",
273+
"entryPoint": "azure-appservice-darwin-amd64"
274+
},
275+
"darwin/arm64": {
276+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-appservice-dev/azure-appservice-darwin-arm64.zip",
277+
"entryPoint": "azure-appservice-darwin-arm64"
278+
},
279+
"linux/amd64": {
280+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-appservice-dev/azure-appservice-linux-amd64.tar.gz",
281+
"entryPoint": "azure-appservice-linux-amd64"
282+
},
283+
"linux/arm64": {
284+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-appservice-dev/azure-appservice-linux-arm64.tar.gz",
285+
"entryPoint": "azure-appservice-linux-arm64"
286+
},
287+
"windows/amd64": {
288+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-appservice-dev/azure-appservice-windows-amd64.zip",
289+
"entryPoint": "azure-appservice-windows-amd64.exe"
290+
},
291+
"windows/arm64": {
292+
"url": "https://github.com/Azure/azure-dev/releases/download/azure-appservice-dev/azure-appservice-windows-arm64.zip",
293+
"entryPoint": "azure-appservice-windows-arm64.exe"
294+
}
295+
}
296+
}
297+
]
298+
}
299+
]
300+
}

0 commit comments

Comments
 (0)