-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support template branch input app-build-verify
workflow
#64
Conversation
rg-adguard is returning 403....but it's working for me locally. I wonder if their API is rate-limiting GitHub or something.... This'll replicate what CI does to install winstore python: $WebResponse = Invoke-WebRequest -UseBasicParsing -Method 'POST' -Uri 'https://store.rg-adguard.net/api/GetFiles' -Body "type=url&url=https://apps.microsoft.com/store/detail/python-310/9PJPW5LDXLZ5&ring=Retail" -ContentType 'application/x-www-form-urlencoded'
$DownloadURL = ($WebResponse.Links | where {$_ -like '*.msix*'} | where {$_ -like '*_neutral_*' -or $_ -like "*_"+$env:PROCESSOR_ARCHITECTURE.Replace("AMD","X").Replace("IA","X")+"_*"} | Select-String -Pattern '(?<=a href=").+(?=" r)').matches.value
Invoke-WebRequest -Uri $DownloadURL -UseBasicParsing -OutFile .\python-3.10.appx |
Debugging this...looks like the request to store.rg-adguard.net/api is failing a Cloudflare challenge... I tried accessing only the sub-domain without the API path in the URL and got the same result...so, Cloudflare is blocking the entire domain for GitHub runners. As for impact, this will cause any workflow to fail that hasn't cached the Python Appx (repos with a cached Appx bypass this API call, altogether). Although, the Appx cache will expire at the end of the month and will cause all workflows to fail if this error isn't mitigated by then. Response details
Response body<!DOCTYPE html>
<html lang="en-US">
<head><title>Just a moment...</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="robots" content="noindex,nofollow">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="/cdn-cgi/styles/challenges.css" rel="stylesheet">
<meta http-equiv="refresh" content="375">
</head>
<body class="no-js">
<div class="main-wrapper" role="main">
<div class="main-content">
<noscript>
<div id="challenge-error-title">
<div class="h2"><span class="icon-wrapper"><div class="heading-icon warning-icon"></div></span><span
id="challenge-error-text">Enable JavaScript and cookies to continue</span></div>
</div>
</noscript>
</div>
</div>
<script>(function () {
window._cf_chl_opt = {
cvId: '2',
cZone: "store.rg-adguard.net",
cType: 'managed',
cNounce: '94028',
cRay: '823f83289d3028c4',
cHash: '0bc09965a792945',
cUPMDTk: "\/api\/GetFiles?__cf_chl_tk=M6_lR8FUW6MTNvQXrD8vjXsEr1jy_p4h7Ycc501kMTA-1699632067-0-gaNycGzNCxA",
cFPWv: 'g',
cTTimeMs: '1000',
cMTimeMs: '375000',
cTplV: 5,
cTplB: 'cf',
cK: "visitor-time",
fa: "\/api\/GetFiles?__cf_chl_f_tk=M6_lR8FUW6MTNvQXrD8vjXsEr1jy_p4h7Ycc501kMTA-1699632067-0-gaNycGzNCxA",
md: "97UxJmg11jDq68zJDk.xgyAMkmZ6mbn0PwnRpatTKgU-1699632067-0-ATfS-PhNOpwRCcwXPR_4tQR2BCxOcB45OOVV9y6RzJPBnn38hiKsEIhXl2DRWDrgEkNdU0hqifw25E3g8Osr-q_o2psu35UGY92HGR__87Zk1GRcEVQDJbojNE3sOrNM61P2VwlAs4UvIXNkx6cRL8uSJh7E-0ItI9wQDUcFxol60S7i_Kp_wBShm-1iHM8grzmLmFReS-7AFjEJOr-2KsATygfASVGoRD91DPlLyj923dFA5EwnZAMTd-dhERmE-Yc9l3adQcWCiguaFCpqF84znSNdgd78s0DJ9IdYupLbii7CEuh-Av-TM2o997o42xWDquvU_ytqIMwuDIyhGyUsPmLbwW0kDB-p0vQo4pKP1nTYYRjDeTtDKmHaIpN2Fw5LT9LX_qHTP_BrZyNAM2OM2n5yYvx3j45Ws9nf6RVzgu_ndZIdw9EOQ0e9n6ZudOkRfJxkhNLVI2oCj1VIzxJezm_bkYoOI0iu_unECba6ugwOKcJIJJbEpYIBr9sPPud6QbLvmYahxQNF7J2qfVaApqWN4fJZSTeeKzP5i3bkBDxuDfTS7lw_QXr7wwZsPE6vts--XV8VxCqb24bxOZDSAN7VoVsFIG-Nv3-l9K_pLLKNej9bywEui9SxXskU9rkDdlckJDKN9pn9AUQEedfSGbMt5h8f-i94ofeC0rQjImBVesrRt_4KrLTLWxR8HSsSeZ8iUFEo0Ni406mS4LlXnIYHeov_2vfUh_MLdNiLKUjxsHwoIQF_yvlIV7m1ci2nMhDs1GYXo9hYGookfRHkvM7yZcz-P79UJXudz61HnMKYA_IW0k0QW1zwViayayb5th1HU7MV98GBIyHcigLw1QmOusCpjyetK1em6kZtP9-bE8Ftqs3IpmjSMTjRO_x4vEYteOV1_SHis81dTf9C5G2F-saLYrcfEu84AsOMh5_HilRxeMlkPViTMN6QgOF4c6I6-arp3M4UNwHYhaffiiQJ_sARgYxJ3nZdHBzfUJhb0p8sfdYAvcrhYMhkDNT-Od_xNJp-X92y9zL8i_xMrG_6ZcP7p4nXy6M9yW43r84fH290DtsvcANYxm3CceKSm9VjQer6YGlFmddsAbOIE9N1ibMgpqmCSo_NxkfbwSGrCLREstYODYwbpOTrjFm3vy7yt_aaLG5syJkhllcV1fyW5-ul6kIPPObUhw7IJwsteNiIe31_VXQbFBAYMoczhPJ2rIMC7Rthycri1J897giXlvscXtGbMNkfrftOdKgw1DocHaJJTG13mqV_smDqWhJHJDKkr3_iW56_mQkXPJV2PygoFZzT3iq3qvFVX-CO4SmA4qfc6blIVXGlx82jWlx0hqb0kggtuDoZHm0qh_nIBGUrQ4AZIfihW0nitNU6khXiwUSSUzfMD3H0rk554g3CAdh4FvchwP5Uf_FYoCtUeboVA-XgOkD05n_Slv-QmWXFrLRFtk6F2lLliD4iS5X9KZ4wuty435lrIuMnmJ-h2p9_PMKoCDhRo7yEjQvjfvOLFzNT4y6q2wX1p4BR6lW0KGxHfo8tSR9GDNk2ZwYzkt8HnBzFy0CjztyP0f3nd6mIu2Uu0T-LR2IjQdeElXoDqzALUMCHm3I0ABmPbJnJd6LqN1uaGCUtkNB8lnXshgastd3Z3Wlc6xfgQdSzNQBOuJkCUYKTtyIDqx4eJas22SGfAq0dbn2uQryJlb-NQzI-iIjR7xTRkbisK-jttVYwcyoBTY8GYPTtJpM8lDdvcjFkYX9PogD_h9IubmunuSgDUqa7AwgNR0qLStnVEoi3XiuhaR4F2HPL6dgbrv9YXTwi8xWw7PdRuCcpWYHhK7q8w1EDAIL8MduPfAm2wzuU-4K6moOHYpoW3AHRbh93-Wp9_fyBDFdG7kO1VARQ3luILsnnBHB8X3b7TVlxajUFEmNzAJhn2t7dASgGVfl6sBxuonE09EKcdsKzFWkeS9fOn4_06qxSUHS7bF9jRrgfdUcW4I-kgfcnZrjiOGmNI9i5TrxmTrjPv47LjNA8zpnsjVNcAjf6GrQ77KdeT4wMEcn9JPFbgeJDq4ySpoJXsHEPj7Mnw3hsjEWi6OcWs-QF95s0EdYhrPzOdex89PKxA8MxC441GRKe1kUJzHLdYfZZwJ1gCCrMhGOAphJfU44sSM_OY-IEY4xB9Chiz-KLxv4OPEyLZ7s9gh10SixcxQaxCLvsbb_uqz_yp_8s0eVQXMiZmKZIK9NTchLWcpwRCjGXYFgtw8h1ECER8-YEwfGCMVveyCgl30U9TX0A4S-dgPVJhLWMN1b-gIz6AunxhlXSQekOHdJGn6nBOKcJPH0-3-bfCVUrU4MFzwaqsaCMYqMMsBiKVwbpX-KWqYXgotI89pBNDw1AEThPyLt1qiSTb9cqEEoMul8DBV6eCwqVs52CQyMHktwFwMTZqmKctswaVyLRN0OLk7SeDMogUfCtKxsXHNckBmTuvJABASz5mleYdMeQHs4Oz6yXFZ7yhpQQmTVrhMls_-IlaGMZ6mimI4m5wvhO8qA-TY55vpc5mHYQ603NUFGCoQ3g_RPJCqUWRUjrokw_Pp98eNbtjKF8-HCz89GC1RtlQ-jDyXr4Dz-Ycum76rR4b5ecbVkW2Mg1CVwrACKTABGzT369o0V10hzsb3ATkDFJMdP2YaImImfeRLdOxsB2BeyZtxvW8qXRl-Ti4WaSrtB9kl3D-GHQu2YN0YSaloFwRl5RO6W8RUjt8hCzxc6kHxyQPxqViHcM9mx1_JjeeQA",
cRq: {
ru: 'aHR0cHM6Ly9zdG9yZS5yZy1hZGd1YXJkLm5ldC9hcGkvR2V0RmlsZXM=',
ra: 'TW96aWxsYS81LjAgKFdpbmRvd3MgTlQ7IFdpbmRvd3MgTlQgMTAuMDsgZW4tVVMpIFdpbmRvd3NQb3dlclNoZWxsLzUuMS4yMDM0OC4yMDMx',
rm: 'UE9TVA==',
d: 'Q5OdMYhcVu3pBOpS3Y815HRkR8+hf/HS7TY2Y5kTwDXKJaJKkReFplKreQsqGcv2jTCL1z1CV64DEHzTBzTKxRq7STKIzX7NeY7DmsrhCDSXun0d5aTLGwBY8neF2apWyz2A4SuXlHbCHV+TPbjtUDgV27D0QqtJLHO0Jz/2yStwCh0fRba/Ue9tkBbm5qLvKNRuWv+FSpcL1pqsz7/70yj2NKUAOAKTv1VwsUL4q9p6TB0wtRXEUw2AAWUxHMKWIougvwQfjq8qePNxUS15eTqKQGp+qUBOGFHV3rr1vjspMWN008oiEgCKLfKgyFVbjCJu2fnMP8Ne/Q3fFB+ELuO/vPoRelJQ9XjwVv4RUtJa7f3vO9TNpp5RFBhuRrJF2JB8WZGwui9K35wlEOqxFolN4XglPx7kRPOpAH3JWHAQNW7gZjC+sqmjTz9+sYawWqTO/uURMKYps09mIz3sAhfAk7WbucnObLEzYvAJ80Ma37Lo2po8nAkz36fgBjWVWgBPeJrdff3RoZEO8WAXM0gxiY5eLxBF99wk+Vm9+HA=',
t: 'MTY5OTYzMjA2Ny45MzgwMDA=',
cT: Math.floor(Date.now() / 1000),
m: 'c6ov3bnVzJ/7qvqaNinUqD9aMPqcSWuymnDRCxv6xL4=',
i1: 'p2WXRJEfakW1Tnsajuxo1A==',
i2: '+ggkdWZfMa9BhzuOmmD4Ng==',
zh: 'HLxGWAUlwuhyrmyS5vOcmTOYXuhv+MynXRgx2Stwurw=',
uh: '1hSkgbLNKHpVLUW7r+U1A8IiZzTlXxNAinf6EXXAfRQ=',
hh: 'tGysNA2DmC2gPh0yPCBYfyXsXPve4HXQJ18dNnlM08U=',
}
};
var cpo = document.createElement('script');
cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=823f83289d3028c4';
window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;
window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;
if (window.history && window.history.replaceState) {
var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;
history.replaceState(null, null, "\/api\/GetFiles?__cf_chl_rt_tk=M6_lR8FUW6MTNvQXrD8vjXsEr1jy_p4h7Ycc501kMTA-1699632067-0-gaNycGzNCxA" + window._cf_chl_opt.cOgUHash);
cpo.onload = function () {
history.replaceState(null, null, ogU);
}
}
document.getElementsByTagName('head')[0].appendChild(cpo);
}());</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v84a3a4012de94ce1a686ba8c167c359c1696973893317"
integrity="sha512-euoFGowhlaLqXsPWQ48qSkBSCFs3DPRyiwVu3FjR96cMPx+Fr+gpWRhIafcHwqwCqWS42RZhIudOvEI+Ckf6MA=="
data-cf-beacon='{"rayId":"823f83289d3028c4","version":"2023.10.0","r":1,"token":"ed2924b011204d5191434536ed866322","b":1}'
crossorigin="anonymous"></script>
</body>
</html> |
|
a1daeee
to
efac13c
Compare
efac13c
to
d2e2f5b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Changes
app-build-verify
workflow currently supports an input for--template
forbriefcase new
--template-branch
as wellNotes
PR Checklist: