You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(e2e): re-enable auto publish + install so ADO auto-updates
Restore the automated Marketplace publish in Job 1 (publish + share +
install), so jobs 2 & 3 always exercise the PR's own code without a
manual UI upload.
The step was previously removed because it failed with "version must
increase" on re-runs (same run_number => same version). Fix the version
scheme to 0.<run_number>.<run_attempt>, which is strictly increasing
across both new runs and re-runs, and is globally monotonic for the
shared extension id.
Gated on ADO_E2E_MARKETPLACE_PAT: unset => no-op, manual artifact
upload still works.
Co-authored-by: Cursor <cursoragent@cursor.com>
echo "## Manual install step (≈3 min, only when testing PR code)"
284
+
echo "## Install (auto by default — manual steps are a fallback)"
224
285
echo ""
225
286
echo "**This PR built:** \`$VSIX_NAME\` (version \`$VSIX_VERSION\`, extension id \`$EXTENSION_ID\`)"
226
287
echo ""
227
-
echo "If you want the ADO test pipelines (jobs 2 & 3) to actually exercise this PR's code, do the following. If you skip this step the pipelines still run, but against whatever .vsix was installed previously."
288
+
echo "When the \`ADO_E2E_MARKETPLACE_PAT\` secret is set, the *Publish to Marketplace* step already published, shared and installed this build, and ADO auto-updates the dev org — so jobs 2 & 3 test this PR's code automatically. The steps below are only needed if that secret is unset or the auto-publish step was skipped/failed."
228
289
echo ""
229
290
echo "1. **Download the .vsix** from the *Artifacts* section at the bottom of this run page (artifact: \`jfrog-ext-vsix-${{ github.run_number }}\`). It downloads as a .zip wrapper — unzip it to get the actual .vsix."
230
291
echo "2. **Upload to your publisher** at https://marketplace.visualstudio.com/manage/publishers/${ADO_ORG}-private"
0 commit comments