Repository navigation
Publish the branded Power Platform sample gallery and automated validation - #199
Conversation
…compatibility Add the branded Astro gallery, repaired metadata, README promotion, read-only PR checks, Pages deployment verification, preserved legacy collections, and an archive-readiness assessment. Also make the newly merged sample reference tests portable across UTF-8 platforms. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Linux CI passed: tracker validation, gallery/publication unit tests, sample reference tests, Astro checks/build, generated link checks, and desktop/mobile browser/accessibility tests. Pages is now configured to use GitHub Actions; the approved main-branch deployment will verify its live commit, catalogs, sample pages, and previews. |
|
Published and live-verified: https://pnp.github.io/powerplatform-samples/ . Deployment run https://github.com/pnp/powerplatform-samples/actions/runs/39840589266 succeeded, including the expected commit check (85aed14), both catalogs, all current sample routes, and primary previews. The site serves 75 current samples, 36 contributors, 116 legacy links, and 191 compatibility records. PR validation and daily Pages refresh are enabled. No legacy repository archive settings were changed. |
What's in this Pull Request?
Publish the Power Platform sample gallery with supplied product/platform logos, all five human portraits, StandardPath/GradientMesh artwork, light/dark themes, discovery filters, detail pages, contributor recognition, contribution guidance, and community/demo links.
samples.jsonexport, the original snapshot/cleanup report, and 12 old-navigation redirects.Docsandgh-pagesbranches.legacy-repositories-assessment.mdwith recent activity, open contributions/issues, migration gaps, and archive prerequisites. No legacy repository archive settings are changed.Validation evidence
npm testinsite: passed, 26 tests.npm run check/ finalnpx astro check: passed, zero errors, warnings, or hints.npm run build:publication, followed by the finalnpx astro buildafter correcting redirect base paths: passed; 75 local samples, 116 legacy links, 191 compatible catalog records.npm run validate:links: passed; 95 HTML pages and 601 unique internal targets.npm run test:e2e: passed, 24 desktop/mobile tests, including both themes, accessibility, 320/375/768/1440 px overflow checks, legacy navigation, filtering/history, and tracking.python -B -m unittest discover -s tests -vinsamples/collectible-card-binder: passed, 22 reference/source tests after explicit UTF-8 file decoding. These do not execute Power Fx or import a solution.npm run deployment:verifyagainst the local production preview with expected revisionlocal: passed; every current sample route and primary preview checked.main.Checklist
assets/sample.jsonmetadata file. All 75 current sample folders are accounted for.README.md. Related sample image references and repository/site guidance are updated.<img src="https://m365-visitor-stats.azurewebsites.net/powerplatform-samples/{sample-path}" />, with{sample-path}replaced by the repository-relative sample folder path. All 75 existing sample trackers are validated semantically, preserving valid attributes.Submitter Guidance (DELETE AFTER READING)