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
Squashed e2e workflow improvements:
- Re-enable automated Marketplace publish in Job 1 (publish + share +
install) so ADO auto-updates the dev org and jobs 2 & 3 exercise the
build under test without a manual UI upload. Gated on
ADO_E2E_MARKETPLACE_PAT (unset => no-op, manual artifact still works).
- Resolve the publish version against the live Marketplace version:
prefer 0.<PR#>.<run_number>, else take the live version and bump its
patch, satisfying Marketplace's "version must increase" rule.
- Also trigger the workflow on push to v2 (PR merged into v2 or direct
push) for post-merge validation.
Co-authored-by: Cursor <cursoragent@cursor.com>
echo "## Manual install step (≈3 min, only when testing PR code)"
330
+
echo "## Install (auto by default — manual steps are a fallback)"
224
331
echo ""
225
332
echo "**This PR built:** \`$VSIX_NAME\` (version \`$VSIX_VERSION\`, extension id \`$EXTENSION_ID\`)"
226
333
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."
334
+
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
335
echo ""
229
336
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
337
echo "2. **Upload to your publisher** at https://marketplace.visualstudio.com/manage/publishers/${ADO_ORG}-private"
0 commit comments