Skip to content

fix(ci): repair failing Update Message Center Posts workflow - #47

Open
soyalejolopez wants to merge 4 commits into
masterfrom
fix-message-center-workflow
Open

fix(ci): repair failing Update Message Center Posts workflow#47
soyalejolopez wants to merge 4 commits into
masterfrom
fix-message-center-workflow

Conversation

@soyalejolopez

Copy link
Copy Markdown
Owner

Fixes the failing Update Message Center Posts workflow.

Root cause: the gh pr create step used secrets.TRAFFIC_TOKEN (missing/expired -> HTTP 401), and the workflow had no fork guard, so it ran and failed on forks.

Fix:

  • Add if: github.repository == 'microsoft/FastTrack' so this fork skips the job cleanly instead of failing weekly.
  • Swap secrets.TRAFFIC_TOKEN -> secrets.GITHUB_TOKEN (job already grants contents:write + pull-requests:write).

Merging this stops the weekly red X on this fork. A matching PR to microsoft/FastTrack will be opened separately (SSO).

soyalejolopez and others added 4 commits June 29, 2026 07:03
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
- cost-tool README: correct AgentCosTest.html -> index.html; remove ~234 lines
  of stale docs for a non-existent PowerShell script/CSV
- cost-tool GUIDE: correct filename references
- cost-tool index.html: public-website grounding now free only for Agent
  Builder agents (2 credits otherwise), across calc, cost trace, and UI label
- Council: fix Gemini model ID (gemini-3-pro-preview -> gemini-3.1-pro) and
  plugin homepage branch (tree/main -> tree/master)
- Product Quote: correct import ZIP filename to ProductQuoteAgent.zip
- copilot-studio-agents README: add flagship PowerClaw; fix inaccurate
  'custom engine agents' taxonomy
- root README: surface prompt/samples/tools sections + Live Catalog link
- CHANGELOG: replace misleading 'living record' claim; point to commits/releases

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 194a9a6a-3b1e-465a-8367-4e71a929156b
Follow-up to the website billing fix: using ks.credits directly for the
generative-answer trace line double-counted graph grounding for
SharePoint/connector sources (ks.credits=12 already includes the 10 graph
credits added separately above), yielding 22 cr/turn instead of 12.
Subtract the graph portion for graph-grounded sources. Website (0/2) and
non-graph paths are unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 194a9a6a-3b1e-465a-8367-4e71a929156b
The Update Message Center Posts workflow was failing weekly with
'HTTP 401: Bad credentials' at the gh pr create step because it relied on
secrets.TRAFFIC_TOKEN, which is missing/expired on forks (and fragile
upstream). It also lacked the fork guard that traffic-stats.yml already has,
so it ran and failed on every fork.

- Add 'if: github.repository == microsoft/FastTrack' so forks skip cleanly.
- Swap secrets.TRAFFIC_TOKEN -> secrets.GITHUB_TOKEN for the PR step; the job
  already grants contents:write + pull-requests:write, so the built-in token
  is sufficient and removes the long-lived PAT dependency.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 194a9a6a-3b1e-465a-8367-4e71a929156b

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates various documentation files, samples, and tools, including adding the PowerClaw agent sample, updating references from AgentCosTest.html to index.html, and adding new message center posts. Feedback on the changes highlights a critical issue in the Copilot agents guide where several posts use the invalid 'researcherAnalyst' key in their agentAudience array instead of 'firstParty', which will prevent them from being displayed under the First-Party Agents tab.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

{ id: 'MC1323262', title: 'Microsoft Purview | eDiscovery: Enhancement of Loop and Copilot Pages in review and export', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-26', actionRequiredBy: null, status: 'active', services: ['Microsoft Purview'], summary: 'Microsoft Purview eDiscovery (Premium) will add an HTML conversion option for Microsoft Loop and Copilot Pages files during export or review set addition, making these cloud-native files accessible and searchable in standard browsers. This feature requires Microsoft 365 E5 licenses and will roll out mid-June to early July 2026.', tags: ['new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['full', 'declarative', 'toolkit'] },
{ id: 'MC1315219', title: 'Update to agents in SharePoint: Simpler launch experience and new site AI settings', category: 'Plan for Change', severity: 'medium', datePublished: '2026-05-18', actionRequiredBy: null, status: 'completed', services: ['SharePoint Online'], summary: 'SharePoint agents update simplifies agent management with new Site AI settings, letting site owners control highlighted agents. Approved agents won’t appear in the Agent Picker and should be placed directly on pages. Rollout began November 2024, completing by mid-June 2026. No tenant admin action required.', tags: ['updated-message', 'feature-update', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['full', 'sharepoint', 'declarative', 'toolkit'] },
{ id: 'MC1325441', title: 'Microsoft Purview | Data Lifecycle Management - Archive OneDrive and SharePoint files under retention', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-28', actionRequiredBy: null, status: 'completed', services: ['Microsoft Purview'], summary: 'Microsoft Purview Data Lifecycle Management will add an Archive option to retention policies, allowing admins to move inactive OneDrive and SharePoint files to Microsoft 365 Archive. This reduces storage costs, maintains compliance and discoverability, and excludes archived content from Copilot indexing. Rollout begins June 2026.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['full', 'sharepoint', 'declarative', 'toolkit'] },
{ id: 'MC1325422', title: 'Microsoft 365 Copilot app: Simplified, chat-centered experience', category: 'Plan for Change', severity: 'medium', datePublished: '2026-05-28', actionRequiredBy: null, status: 'completed', services: ['Microsoft 365 Copilot Chat'], summary: 'Microsoft 365 Copilot app is updated with a simplified, chat-centered experience featuring streamlined navigation, a new Tasks tab, and a consolidated Work IQ toggle. The update rolls out worldwide starting June 22, 2026, with an opt-out toggle until July 15, after which the new experience becomes default.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'declarative'] },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The key for First-Party Agents in agentTypes is 'firstParty'. However, this post uses 'researcherAnalyst' in its agentAudience array. Because 'researcherAnalyst' is not a valid key in agentTypes, this post will be completely filtered out and never displayed when the "First-Party Agents" tab is selected. Changing 'researcherAnalyst' to 'firstParty' resolves this issue. Note that other posts in this file (such as MC1396361, MC1358831, MC1310687) also use this legacy key and should be updated accordingly.

Suggested change
{ id: 'MC1325422', title: 'Microsoft 365 Copilot app: Simplified, chat-centered experience', category: 'Plan for Change', severity: 'medium', datePublished: '2026-05-28', actionRequiredBy: null, status: 'completed', services: ['Microsoft 365 Copilot Chat'], summary: 'Microsoft 365 Copilot app is updated with a simplified, chat-centered experience featuring streamlined navigation, a new Tasks tab, and a consolidated Work IQ toggle. The update rolls out worldwide starting June 22, 2026, with an opt-out toggle until July 15, after which the new experience becomes default.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'declarative'] },
{ id: 'MC1325422', title: 'Microsoft 365 Copilot app: Simplified, chat-centered experience', category: 'Plan for Change', severity: 'medium', datePublished: '2026-05-28', actionRequiredBy: null, status: 'completed', services: ['Microsoft 365 Copilot Chat'], summary: 'Microsoft 365 Copilot app is updated with a simplified, chat-centered experience featuring streamlined navigation, a new Tasks tab, and a consolidated Work IQ toggle. The update rolls out worldwide starting June 22, 2026, with an opt-out toggle until July 15, after which the new experience becomes default.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['firstParty', 'declarative'] },

{ id: 'MC1325422', title: 'Microsoft 365 Copilot app: Simplified, chat-centered experience', category: 'Plan for Change', severity: 'medium', datePublished: '2026-05-28', actionRequiredBy: null, status: 'completed', services: ['Microsoft 365 Copilot Chat'], summary: 'Microsoft 365 Copilot app is updated with a simplified, chat-centered experience featuring streamlined navigation, a new Tasks tab, and a consolidated Work IQ toggle. The update rolls out worldwide starting June 22, 2026, with an opt-out toggle until July 15, after which the new experience becomes default.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'declarative'] },
{ id: 'MC1324284', title: 'New entry point for "Create pages with Copilot in SharePoint"', category: 'Plan for Change', severity: 'medium', datePublished: '2026-05-27', actionRequiredBy: null, status: 'completed', services: ['SharePoint Online'], summary: 'Copilot in SharePoint is enhanced with a new entry point and integrated authoring flow for AI-assisted page and news post creation. Rollout spans March to August 2026. Eligible users with a Microsoft 365 Copilot license can quickly generate and customize content via prompts in SharePoint and the Site Template Gallery. No admin action needed.', tags: ['updated-message', 'feature-update', 'user-impact'], isHighImpact: false, agentAudience: ['lite', 'full', 'sharepoint', 'declarative', 'toolkit'] },
{ id: 'MC1323262', title: 'Microsoft Purview | eDiscovery: Enhancement of Loop and Copilot Pages in review and export', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-26', actionRequiredBy: null, status: 'completed', services: ['Microsoft Purview'], summary: 'Microsoft Purview eDiscovery (Premium) will add an HTML conversion option for Microsoft Loop and Copilot Pages files during export or review set addition, making these cloud-native files accessible and searchable in standard browsers. This feature requires Microsoft 365 E5 licenses and will roll out mid-June to early July 2026.', tags: ['new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['full', 'declarative', 'toolkit'] },
{ id: 'MC1319216', title: 'Microsoft Teams: In‑meeting toggle to turn Meeting AI on or off', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-22', actionRequiredBy: null, status: 'completed', services: ['Microsoft Teams', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Teams will add an in-meeting toggle for licensed organizers and presenters to turn Meeting AI (Copilot, Facilitator, recap) on or off during live meetings, respecting tenant policies. Rollout starts early July 2026, with no changes to existing compliance or licensing requirements.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'full', 'declarative', 'toolkit'] },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The key for First-Party Agents in agentTypes is 'firstParty'. However, this post uses 'researcherAnalyst' in its agentAudience array. Because 'researcherAnalyst' is not a valid key in agentTypes, this post will be completely filtered out and never displayed when the "First-Party Agents" tab is selected. Changing 'researcherAnalyst' to 'firstParty' resolves this issue.

Suggested change
{ id: 'MC1319216', title: 'Microsoft Teams: In‑meeting toggle to turn Meeting AI on or off', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-22', actionRequiredBy: null, status: 'completed', services: ['Microsoft Teams', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Teams will add an in-meeting toggle for licensed organizers and presenters to turn Meeting AI (Copilot, Facilitator, recap) on or off during live meetings, respecting tenant policies. Rollout starts early July 2026, with no changes to existing compliance or licensing requirements.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'full', 'declarative', 'toolkit'] },
{ id: 'MC1319216', title: 'Microsoft Teams: In‑meeting toggle to turn Meeting AI on or off', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-22', actionRequiredBy: null, status: 'completed', services: ['Microsoft Teams', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Teams will add an in-meeting toggle for licensed organizers and presenters to turn Meeting AI (Copilot, Facilitator, recap) on or off during live meetings, respecting tenant policies. Rollout starts early July 2026, with no changes to existing compliance or licensing requirements.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['firstParty', 'full', 'declarative', 'toolkit'] },

{ id: 'MC1307888', title: 'Microsoft Teams: AI-powered notes for in-person meetings with Facilitator in Teams Rooms on Android', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-11', actionRequiredBy: null, status: 'completed', services: ['Microsoft Teams'], summary: 'Microsoft Teams is expanding AI-powered meeting notes with the Facilitator agent to Teams Rooms on Android, enabling real-time note-taking during in-person meetings. Notes are securely stored in tenant-owned SharePoint and accessible via meeting recap. Rollout begins early July 2026, requiring Teams Rooms Pro licenses and specific tenant settings.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['full', 'sharepoint', 'declarative', 'toolkit'] },
{ id: 'MC1307512', title: 'Microsoft Teams: AI-powered notes for in-person meetings with Facilitator in Teams Rooms on Windows', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-11', actionRequiredBy: null, status: 'completed', services: ['Microsoft Teams'], summary: 'Microsoft Teams is expanding AI-powered meeting notes with the Facilitator agent to Teams Rooms on Windows for in-person meetings. Notes are captured in real-time, stored securely in tenant-owned SharePoint, and accessible via meeting recap. Rollout begins July 2026, requiring Teams Rooms Pro licenses and enabled Facilitator, Loop, and transcription settings.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['full', 'sharepoint', 'declarative', 'toolkit'] },
{ id: 'MC1301714', title: 'Microsoft Purview | Data Loss Prevention- DLP to restrict processing external emails in M365 Copilot and Copilot Chat', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-05', actionRequiredBy: null, status: 'completed', services: ['Microsoft Purview', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Purview is adding a new DLP control for Microsoft 365 Copilot and Copilot Chat to exclude external emails from being used in AI-generated responses. This feature, off by default, will roll out from June to August 2026 and helps protect organizations by limiting Copilot’s data sources to trusted internal content.', tags: ['new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'full', 'declarative', 'toolkit'] },
{ id: 'MC1301714', title: 'Microsoft Purview | Data Loss Prevention- DLP to restrict processing external emails in M365 Copilot and Copilot Chat', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-05', actionRequiredBy: null, status: 'completed', services: ['Microsoft Purview', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Purview is adding a new Data Loss Prevention (DLP) control for Microsoft 365 Copilot and Copilot Chat to exclude external emails from being used in AI responses. Rolling out from June 2026 (preview) to early 2027 (general availability), this admin-enabled feature enhances data security without affecting email delivery or retention.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'full', 'declarative', 'toolkit'] },

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The key for First-Party Agents in agentTypes is 'firstParty'. However, this post uses 'researcherAnalyst' in its agentAudience array. Because 'researcherAnalyst' is not a valid key in agentTypes, this post will be completely filtered out and never displayed when the "First-Party Agents" tab is selected. Changing 'researcherAnalyst' to 'firstParty' resolves this issue.

Suggested change
{ id: 'MC1301714', title: 'Microsoft Purview | Data Loss Prevention- DLP to restrict processing external emails in M365 Copilot and Copilot Chat', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-05', actionRequiredBy: null, status: 'completed', services: ['Microsoft Purview', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Purview is adding a new Data Loss Prevention (DLP) control for Microsoft 365 Copilot and Copilot Chat to exclude external emails from being used in AI responses. Rolling out from June 2026 (preview) to early 2027 (general availability), this admin-enabled feature enhances data security without affecting email delivery or retention.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['researcherAnalyst', 'full', 'declarative', 'toolkit'] },
{ id: 'MC1301714', title: 'Microsoft Purview | Data Loss Prevention- DLP to restrict processing external emails in M365 Copilot and Copilot Chat', category: 'Stay Informed', severity: 'medium', datePublished: '2026-05-05', actionRequiredBy: null, status: 'completed', services: ['Microsoft Purview', 'Microsoft 365 Copilot Chat'], summary: 'Microsoft Purview is adding a new Data Loss Prevention (DLP) control for Microsoft 365 Copilot and Copilot Chat to exclude external emails from being used in AI responses. Rolling out from June 2026 (preview) to early 2027 (general availability), this admin-enabled feature enhances data security without affecting email delivery or retention.', tags: ['updated-message', 'new-feature', 'user-impact', 'admin-impact'], isHighImpact: false, agentAudience: ['firstParty', 'full', 'declarative', 'toolkit'] },

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants