Skip to content

Commit bbd8dfe

Browse files
authored
Merge pull request #4 from equinor/sync/upstream-2026-06-09
sync: upstream microsoft/power-platform-skills 2026-06-09
2 parents 93e2acd + 8a32255 commit bbd8dfe

99 files changed

Lines changed: 22999 additions & 495 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/validate-plugin-names.yml

Lines changed: 0 additions & 56 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: validate-repository-metadata
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
9+
permissions:
10+
contents: read
11+
12+
jobs:
13+
validate-repository-metadata:
14+
name: validate-repository-metadata
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: checkout
18+
uses: actions/checkout@v4
19+
20+
- name: setup-node
21+
uses: actions/setup-node@v4
22+
with:
23+
node-version: 20
24+
25+
- name: validate-kebab-case-plugin-names
26+
run: node scripts/validate-plugin-names.js
27+
28+
- name: validate-skill-descriptions
29+
run: node scripts/validate-skill-descriptions.js

docs/equinor-alignment/reviews/canvas-apps.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"pluginName": "canvas-apps",
3-
"reviewDate": "2026-05-22",
3+
"reviewDate": "2026-06-09",
44
"reviewer": "GitHub Copilot",
55
"publicationStatus": "defer",
66
"ownership": {
@@ -128,6 +128,11 @@
128128
"GitHub Copilot marketplace manifest is missing."
129129
],
130130
"evidence": [
131+
{
132+
"type": "external-source",
133+
"reference": "https://github.com/microsoft/power-platform-skills/compare/2923950..9258fd9",
134+
"summary": "Re-reviewed after upstream sync 2026-06-09 (commit 08287fe). configure-canvas-mcp skill bumped to 2.1.0, adding optional auth_flow ('broker'|'browser') and login_hint parameters to the canvas-authoring MCP connect tool. Defaults are unchanged (first signed-in user, default auth flow); parameters are opt-in only when the user states a preference. No new scripts, dependencies, or production interaction. Blockers unchanged."
135+
},
131136
{
132137
"type": "file",
133138
"reference": "plugins/canvas-apps/README.md",
@@ -139,5 +144,5 @@
139144
"summary": "Registers Canvas Authoring MCP through dnx, prerelease package, and NuGet source."
140145
}
141146
],
142-
"notes": "Initial review record only. This record intentionally defers publication until detailed review evidence exists."
147+
"notes": "Initial review record only. This record intentionally defers publication until detailed review evidence exists. Upstream sync 2026-06-09 added optional auth_flow/login_hint parameters to the Canvas Authoring MCP connect tool (configure-canvas-mcp v2.1.0); broker remains the default and browser sign-in is opt-in, so MCP governance posture is unchanged."
143148
}

docs/equinor-alignment/reviews/model-apps.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"pluginName": "model-apps",
3-
"reviewDate": "2026-05-22",
3+
"reviewDate": "2026-06-09",
44
"reviewer": "GitHub Copilot",
55
"publicationStatus": "defer",
66
"ownership": {
77
"owner": "not assigned",
88
"supportChannel": "not assigned",
99
"upstreamSource": "microsoft/power-platform-skills/plugins/model-apps",
10-
"upstreamVersion": "2.1.0"
10+
"upstreamVersion": "2.2.0"
1111
},
1212
"scope": {
1313
"summary": "Builds and deploys Power Apps model-driven app generative pages, creates Dataverse entities when needed, creates model-driven apps, generates React and Fluent UI code, deploys via PAC CLI, and verifies in browser.",
@@ -152,6 +152,11 @@
152152
"GitHub Copilot marketplace manifest is missing."
153153
],
154154
"evidence": [
155+
{
156+
"type": "external-source",
157+
"reference": "https://github.com/microsoft/power-platform-skills/compare/2923950..9258fd9",
158+
"summary": "Re-reviewed after upstream sync 2026-06-09 (v2.1->v2.2, commits c63949d and ff0d191). Adds an automated eval suite (run-layer-1/2 TAP runners + 10 fixtures), new local-dev tooling scripts (capture-fixture.js using node:child_process spawnSync to run eval runners; generate-page-manifest.js writing local package.json/genpage.d.ts), supported-dependencies.md, docs/architecture.md, samples 11 (kanban DnD) and 12 (dialog/overlay confinement), and rules 16-18 confining portalled Fluent surfaces. No new production-system interaction: new scripts are local dev/eval tooling. Blockers unchanged."
159+
},
155160
{
156161
"type": "file",
157162
"reference": "plugins/model-apps/README.md",
@@ -168,5 +173,5 @@
168173
"summary": "Contains Node.js scripts that require security and behavior review before publication."
169174
}
170175
],
171-
"notes": "Initial review record only. This record intentionally defers publication until detailed review evidence exists."
176+
"notes": "Initial review record only. This record intentionally defers publication until detailed review evidence exists. Upstream v2.2.0 synced 2026-06-09 adds an automated eval suite, two new local-dev scripts (capture-fixture.js, generate-page-manifest.js), supported-dependencies guidance, and dialog/overlay confinement rules. The new scripts are local dev/eval tooling with no new production interaction, but enlarge the script surface that still requires formal review before publication."
172177
}

docs/equinor-alignment/reviews/power-pages.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"pluginName": "power-pages",
3-
"reviewDate": "2026-05-27",
3+
"reviewDate": "2026-06-09",
44
"reviewer": "GitHub Copilot",
55
"publicationStatus": "defer",
66
"ownership": {
@@ -188,6 +188,11 @@
188188
"GitHub Copilot marketplace manifest is missing."
189189
],
190190
"evidence": [
191+
{
192+
"type": "external-source",
193+
"reference": "https://github.com/microsoft/power-platform-skills/compare/2923950..9258fd9",
194+
"summary": "Re-reviewed after upstream sync 2026-06-09 (commit b4c46e9). setup-auth expanded to multi-provider authentication and SPA flows; adds check-solution-installed.js (reads dev env URL from `pac env who`, enforces HTTPS origin, rejects embedded userinfo credentials) and render-auth-report.js (local HTML report rendering, no network) plus auth-report.html asset and updated authentication-reference.md. create-site SKILL updated. No new production interaction beyond previously reviewed dev-environment Dataverse scope. Blockers unchanged."
195+
},
191196
{
192197
"type": "external-source",
193198
"reference": "https://github.com/microsoft/power-platform-skills/compare/3b2009f..2923950",
@@ -209,5 +214,5 @@
209214
"summary": "Contains many Node.js scripts that require security and behavior review before publication."
210215
}
211216
],
212-
"notes": "Initial review record only. Upstream v2.0.0 synced 2026-05-27 adds significant ALM and security capabilities (10 new ALM skills, 4 security skills, 45 lib helpers, 6 reference docs). This record intentionally defers publication until detailed review evidence exists. The expanded surface area — especially ALM pipeline management, deployment automation, firewall rules, and security scanning — increases the review scope considerably."
217+
"notes": "Initial review record only. Upstream v2.0.0 synced 2026-05-27 adds significant ALM and security capabilities (10 new ALM skills, 4 security skills, 45 lib helpers, 6 reference docs). The 2026-06-09 sync (commit b4c46e9) expands setup-auth to multi-provider authentication and SPA flows and adds a Dataverse dev-environment solution check and a local auth-report renderer. This record intentionally defers publication until detailed review evidence exists. The expanded surface area — especially ALM pipeline management, deployment automation, firewall rules, security scanning, and now multi-provider auth — increases the review scope considerably."
213218
}

0 commit comments

Comments
 (0)