Skip to content

Commit 6eab188

Browse files
amitjoshi438Amit Joshipriyanshu92olprodgithub-actions[bot]
authored
PAC v1.49.3 Update (#1328)
* Enhance CodeQL with telemetry logging and error handling (#1279) * Enhance CodeQL screening with detailed telemetry logging and error handling * Add telemetry logging for SARIF viewer installation and activation events * Remove test for handling null or undefined inputs in CodeQLAction tests * Enhance CodeQL analysis with issue tracking and improved telemetry logging --------- Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][BL] Refactor completion item handling for namespaces and properties (#1285) Refactor completion item handling to simplify namespace and property insertions Co-authored-by: Amit Joshi <[email protected]> * [PowerPages][ActionsHub][Codespaces] Update Actions Hub visibility condition for virtual workspaces (#1286) * Update actionsHub visibility condition to use virtualWorkspace * Update localization pipeline node version (#1287) * Update node version * Add manual trigger for localization update workflow - ✨ Added `workflow_dispatch` to allow manual testing of the localization update workflow. -Priyanshu * Fix token handling in localization update workflow (#1288) - 🔧 Added token configuration for checkout step - 🔒 Ensured GITHUB_TOKEN is set for commit and push step -Priyanshu * Remove paths-ignore from PullRequest workflow (#1290) - 🗑️ Deleted paths-ignore section to allow all changes to trigger the workflow. - 🔄 Ensured that localization files are now included in the CI process. -Priyanshu * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 (#1276) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2223259 * Automated localization update from CI * Dummy commit --------- Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 (#1292) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2227356 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Bump PAC to 1.48.2 (#1293) Co-authored-by: PAC Auto Update Bot <[email protected]> * [Uri Handler] Refactoring Error Handling and Experience (#1291) * Enhance PAC CLI process management with error handling and reset logic in exit and download operations * Refactor handleOpenPowerPages to include progress notifications and improve error handling for URI processing * Refactor URI handling to improve parameter parsing, telemetry data construction, and error handling * Remove duplicate error message displays for missing parameters and download failures in URI handling * Add PowerPagesNavigationConstants for improved code organization and maintainability * Refactor handleOpenPowerPages to directly use selected folder and remove prepareDownloadFolder utility * Refactor URI handler error messages and download progress notifications for clarity and consistency * Add feature flag for 'Open in Desktop' functionality in VSCode Web * Update URI parameters to include WEBSITE_NAME and WEBSITE_PREVIEW_URL for improved flexibility in URI handling * Remove obsolete translation entries related to Power Pages and VS Code Desktop for cleaner localization files * Add localization strings and improve error handling for Power Pages and VS Code Desktop integration * Fix null reference error when killing process in PacInterop --------- Co-authored-by: Amit Joshi <[email protected]> * Enhance website data retrieval with fallback support and new Git ALM format (#1295) Enhance website data retrieval by adding fallback for website name and supporting new Git ALM format in website ID extraction Co-authored-by: Amit Joshi <[email protected]> * Refactor CodeQL screening and clean up dispose method (#1297) * Refactor CodeQL screening to check for .powerpages-site folder existence and clean up dispose method * Clarify comment for .powerpages-site folder existence check in runCodeQLScreening function --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI 1.48.2 release (#1298) Update CHANGELOG for pac CLI 1.48.2 release with bug fixes and new features Co-authored-by: Amit Joshi <[email protected]> * Add user roles and authentication token to Server API definitions (#1300) Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG for pac CLI version bump to 2.0.100 (#1301) * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.1.0 * Update CHANGELOG for pac CLI 1.48.2 release and version bump to 2.0.100 --------- Co-authored-by: Amit Joshi <[email protected]> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 (#1296) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2230060 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 (#1303) * Localized file check-in by OneLocBuild Task: Build definition ID 12756: Build ID 2236210 * Automated localization update from CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Refactor HTTP method names for new changes. (#1304) * Refactor HTTP method names to include 'Async' for clarity and update descriptions * Update Server API autocomplete tests and examples to use 'Async' methods for HTTP client --------- Co-authored-by: Amit Joshi <[email protected]> * Bump axios from 1.11.0 to 1.12.1 (#1305) Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.11.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor CodeQL command execution for paths with spaces (#1306) * Refactor CodeQL command execution to handle paths with spaces and add tests for escapePath method * Refactor CodeQL command execution to handle paths with spaces and remove escapePath method and related tests --------- Co-authored-by: Amit Joshi <[email protected]> * Add welcome message for non-interactive login in actions hub (#1308) Co-authored-by: Amit Joshi <[email protected]> * Preserve insertion order and add duplicate file handling feature flag (#1310) * Preserve insertion order of root webpage IDs in processDataAndCreateFile function * Add feature flag for duplicate file handling in webpage folders --------- Co-authored-by: Amit Joshi <[email protected]> * Update CHANGELOG.md for version 2.0.102 with new features and bug fixes (#1311) Co-authored-by: Amit Joshi <[email protected]> * Add comprehensive Memory Bank documentation (#1314) 📝 Created initial Memory Bank structure and core files. 📄 Documented project overview, architecture, and workflows. 🔧 Included detailed descriptions of features and user scenarios. 📊 Established progress tracking and technical context. -Priyanshu * Add telemetry events for desktop opening actions (#1315) Add telemetry events for desktop opening actions and feature flag handling Co-authored-by: Amit Joshi <[email protected]> * Bump tar-fs from 3.1.0 to 3.1.1 (#1312) Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1. - [Commits](mafintosh/tar-fs@v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 3.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Address CodeQL Issues (#1319) suppress codeql * Add automated workflows for release synchronization and manual syncing (#1317) * Add automated workflows for release synchronization and manual syncing * Potential fix for code scanning alert no. 55: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 56: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 57: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --------- Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Update the Suppression Rule ID (#1321) update codeql suppression rule id * Add mermaid code block for memory bank instructions (#1322) * Add mermaid code block for memory bank instructions * Refactor memory bank instructions for clarity - ✏️ Cleaned up mermaid flowchart formatting - 📄 Improved organization of core files section - 🔄 Enhanced documentation updates section for better understanding -Priyanshu * Update GOV Instrumentation Key (#1323) - 🔑 Replaced the GOV instrumentation key with the correct value. -Priyanshu * Bump PAC to 1.49.3 (#1324) Co-authored-by: PAC Auto Update Bot <[email protected]> * Update CHANGELOG for pac CLI 1.49.3 release (#1327) Co-authored-by: Amit Joshi <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Amit Joshi <[email protected]> Co-authored-by: Priyanshu Agrawal <[email protected]> Co-authored-by: olprod <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: PAC Auto Update Bot <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sandeep Satheesh <[email protected]> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
1 parent 6df1ab2 commit 6eab188

File tree

9 files changed

+412
-47
lines changed

9 files changed

+412
-47
lines changed

.github/instructions/memory-bank.instructions.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,19 @@ I am Copilot, an expert software engineer with a unique characteristic: my memor
66

77
The Memory Bank consists of core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:
88

9+
```mermaid
910
flowchart TD
1011
PB[projectbrief.md] --> PC[productContext.md]
1112
PB --> SP[systemPatterns.md]
1213
PB --> TC[techContext.md]
13-
1414
PC --> AC[activeContext.md]
1515
SP --> AC
1616
TC --> AC
17-
1817
AC --> P[progress.md]
18+
```
1919

2020
### Core Files (Required)
21+
2122
1. projectbrief.md
2223
2. productContext.md
2324
3. activeContext.md
@@ -26,7 +27,9 @@ flowchart TD
2627
6. progress.md
2728

2829
### Additional Context
30+
2931
Create additional files/folders within memory-bank/ when they help organize:
32+
3033
- Complex feature documentation
3134
- Integration specifications
3235
- API documentation
@@ -36,32 +39,38 @@ Create additional files/folders within memory-bank/ when they help organize:
3639
## Core Workflows
3740

3841
### Planning Mode
42+
43+
```mermaid
3944
flowchart TD
4045
Start[Start] --> ReadFiles[Read Memory Bank]
4146
ReadFiles --> CheckFiles{Files Complete?}
42-
4347
CheckFiles -->|No| Plan[Create Plan]
4448
Plan --> Document[Document in Chat]
45-
4649
CheckFiles -->|Yes| Verify[Verify Context]
4750
Verify --> Strategy[Develop Strategy]
4851
Strategy --> Present[Present Approach]
52+
```
4953

5054
### Editing Mode
55+
56+
```mermaid
5157
flowchart TD
5258
Start[Start] --> Context[Check Memory Bank]
5359
Context --> Update[Update Documentation]
5460
Update --> Execute[Execute Task]
5561
Execute --> Document[Document Changes]
62+
```
5663

5764
## Documentation Updates
5865

5966
Memory Bank updates occur when:
67+
6068
1. Discovering new project patterns
6169
2. After implementing significant changes
6270
3. When user requests with **update memory bank** (MUST review ALL files)
6371
4. When context needs clarification
6472

73+
```mermaid
6574
flowchart TD
6675
Start[Update Process]
6776
@@ -75,6 +84,7 @@ flowchart TD
7584
end
7685
7786
Start --> Process
87+
```
7888

7989
Note: When triggered by **update memory bank**, I MUST review every memory bank file, even if some don't require updates. Focus particularly on activeContext.md and progress.md as they track current state.
8090

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
name: Auto-Sync to Release/Stable
2+
permissions:
3+
contents: write
4+
pull-requests: write
5+
6+
on:
7+
pull_request:
8+
types: [closed]
9+
branches: [main]
10+
11+
jobs:
12+
auto-sync:
13+
runs-on: ubuntu-latest
14+
if: |
15+
github.event.pull_request.merged == true &&
16+
contains(github.event.pull_request.labels.*.name, 'release') &&
17+
contains(github.event.pull_request.labels.*.name, 'auto-sync')
18+
steps:
19+
- name: Checkout repository
20+
uses: actions/checkout@v4
21+
with:
22+
fetch-depth: 0
23+
token: ${{ secrets.GITHUB_TOKEN }}
24+
25+
- name: Extract version from PR
26+
id: extract-version
27+
run: |
28+
VERSION=$(echo "${{ github.event.pull_request.title }}" | grep -o 'v[0-9]\+\.[0-9]\+\.[0-9]\+' | head -1)
29+
echo "version=$VERSION" >> $GITHUB_OUTPUT
30+
31+
- name: Create sync PR to release/stable (accept all from main if conflict)
32+
id: sync-pr
33+
run: |
34+
git config user.name "github-actions[bot]"
35+
git config user.email "github-actions[bot]@users.noreply.github.com"
36+
37+
git fetch origin main
38+
git fetch origin release/stable
39+
40+
# Start from release/stable so we can merge main into it
41+
git checkout origin/release/stable -b sync/main-to-stable-${{ steps.extract-version.outputs.version }}
42+
43+
# Try merging main into release/stable, preferring main's changes
44+
git merge origin/main -X theirs || true
45+
46+
# If any conflicts remain, force resolution with main's version
47+
if git ls-files -u | grep .; then
48+
git diff --name-only --diff-filter=U | xargs -I{} git checkout --theirs {}
49+
git add .
50+
git commit -m "Auto-resolved conflicts: accepted all changes from main branch"
51+
fi
52+
53+
git push origin HEAD
54+
55+
MAIN_COMMIT_MSG=$(git log -1 --format="%h - %s" origin/main)
56+
57+
# Create PR to release/stable
58+
SYNC_PR_URL=$(gh pr create \
59+
--title "Sync main to release/stable for ${{ steps.extract-version.outputs.version }}" \
60+
--body "🔄 **Automated Sync PR**
61+
62+
This PR syncs the latest changes from **main** to **release/stable** following the merge of release PR #${{ github.event.pull_request.number }}.
63+
64+
## Conflict Resolution
65+
> All conflicts (if any) were resolved in favor of **main**.
66+
67+
**Latest commit:** \`$MAIN_COMMIT_MSG\`
68+
69+
Please review and merge this PR to complete the release process." \
70+
--base release/stable \
71+
--head sync/main-to-stable-${{ steps.extract-version.outputs.version }} \
72+
--assignee "amitjoshi438")
73+
74+
echo "sync-pr-url=$SYNC_PR_URL" >> $GITHUB_OUTPUT
75+
env:
76+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77+
78+
- name: Comment on original PR
79+
run: |
80+
gh pr comment ${{ github.event.pull_request.number }} --body "🔄 **Sync PR Created Successfully!**
81+
82+
A sync PR has been created: ${{ steps.sync-pr.outputs.sync-pr-url }}
83+
84+
**Next Step:** Review and merge the sync PR to publish ${{ steps.extract-version.outputs.version }} to release/stable.
85+
86+
---
87+
*Automated by release workflow*"
88+
env:
89+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
90+
91+
- name: Create workflow summary
92+
run: |
93+
echo "## 🔄 Sync PR Created" >> $GITHUB_STEP_SUMMARY
94+
echo "" >> $GITHUB_STEP_SUMMARY
95+
echo "**Release:** ${{ steps.extract-version.outputs.version }}" >> $GITHUB_STEP_SUMMARY
96+
echo "**Trigger:** PR #${{ github.event.pull_request.number }} merged" >> $GITHUB_STEP_SUMMARY
97+
echo "**Sync PR:** ${{ steps.sync-pr.outputs.sync-pr-url }}" >> $GITHUB_STEP_SUMMARY
98+
echo "" >> $GITHUB_STEP_SUMMARY
99+
echo "Review and merge the sync PR to complete the release process." >> $GITHUB_STEP_SUMMARY
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: Manual Sync to Release/Stable
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
sync_type:
7+
description: 'Sync method'
8+
required: true
9+
type: choice
10+
options:
11+
- create-pr
12+
- direct-push
13+
default: 'create-pr'
14+
confirm:
15+
description: 'Type "sync" to confirm manual sync to release/stable'
16+
required: true
17+
type: string
18+
19+
jobs:
20+
manual-sync:
21+
runs-on: ubuntu-latest
22+
permissions:
23+
contents: write
24+
pull-requests: write
25+
if: github.event.inputs.confirm == 'sync'
26+
steps:
27+
- name: Checkout repository
28+
uses: actions/checkout@v4
29+
with:
30+
fetch-depth: 0
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
33+
- name: Manual sync via PR
34+
if: github.event.inputs.sync_type == 'create-pr'
35+
run: |
36+
git config user.name "github-actions[bot] (manual)"
37+
git config user.email "github-actions[bot]@users.noreply.github.com"
38+
39+
git fetch origin main
40+
git fetch origin release/stable
41+
42+
# Create manual sync branch
43+
SYNC_BRANCH="manual-sync/main-to-stable-$(date +%Y%m%d-%H%M%S)"
44+
git checkout -b $SYNC_BRANCH origin/main
45+
git push origin $SYNC_BRANCH
46+
47+
# Create PR
48+
gh pr create \
49+
--title "Manual Sync: main to release/stable" \
50+
--body "🔄 **Manual Sync PR**
51+
52+
This is a manually triggered sync from main to release/stable.
53+
54+
**Triggered by:** @${{ github.actor }}
55+
**Timestamp:** $(date)
56+
57+
Please review the changes before merging." \
58+
--base release/stable \
59+
--head $SYNC_BRANCH \
60+
--assignee "${{ github.actor }}"
61+
62+
- name: Manual sync via direct push
63+
if: github.event.inputs.sync_type == 'direct-push'
64+
run: |
65+
git config user.name "github-actions[bot] (manual)"
66+
git config user.email "github-actions[bot]@users.noreply.github.com"
67+
68+
git fetch origin main
69+
git fetch origin release/stable
70+
git checkout release/stable
71+
72+
if git merge-base --is-ancestor release/stable origin/main; then
73+
git merge origin/main --ff-only
74+
git push origin release/stable
75+
echo "✅ Manual sync completed successfully"
76+
else
77+
echo "❌ Cannot fast-forward merge. Branch has diverged."
78+
exit 1
79+
fi
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
name: Automated Release Process
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version:
7+
description: 'Release version (e.g., 2.0.105)'
8+
required: true
9+
type: string
10+
11+
jobs:
12+
create-release-pr:
13+
runs-on: ubuntu-latest
14+
permissions:
15+
contents: write
16+
pull-requests: write
17+
outputs:
18+
pr-number: ${{ steps.create-pr.outputs.pr-number }}
19+
steps:
20+
- name: Checkout main
21+
uses: actions/checkout@v4
22+
with:
23+
ref: main
24+
fetch-depth: 0
25+
token: ${{ secrets.GITHUB_TOKEN }}
26+
27+
- name: Generate release notes
28+
id: generate_notes
29+
run: |
30+
# Get merged PRs since last update (past 30 days as fallback)
31+
gh pr list --state merged --base main --json number,title,mergedAt,labels \
32+
--jq '.[] | select(.mergedAt > "'$(date -d '30 days ago' -Iseconds)'") | "- " + .title + " [#" + (.number|tostring) + "](https://github.com/microsoft/powerplatform-vscode/pull/" + (.number|tostring) + ")"' \
33+
> temp_prs.md
34+
35+
# Create changelog entry
36+
echo "## ${{ inputs.version }}" > temp_changelog.md
37+
echo "- pac CLI update" >> temp_changelog.md
38+
39+
# Add PRs if any found
40+
if [ -s temp_prs.md ]; then
41+
cat temp_prs.md >> temp_changelog.md
42+
fi
43+
44+
echo "" >> temp_changelog.md
45+
env:
46+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47+
48+
- name: Update CHANGELOG.md
49+
run: |
50+
# Create new changelog with new entry at top
51+
head -n 2 CHANGELOG.md > new_changelog.md
52+
echo "" >> new_changelog.md
53+
cat temp_changelog.md >> new_changelog.md
54+
tail -n +3 CHANGELOG.md >> new_changelog.md
55+
56+
# Replace original
57+
mv new_changelog.md CHANGELOG.md
58+
59+
- name: Create release branch and PR
60+
id: create-pr
61+
run: |
62+
BRANCH_NAME="release/changelog-v${{ inputs.version }}"
63+
git checkout -b $BRANCH_NAME
64+
git config user.name "github-actions[bot]"
65+
git config user.email "github-actions[bot]@users.noreply.github.com"
66+
git add CHANGELOG.md
67+
git commit -m "Release v${{ inputs.version }}: Update changelog"
68+
git push origin $BRANCH_NAME
69+
70+
# Create PR with special labels for automation
71+
PR_URL=$(gh pr create \
72+
--title "Release v${{ inputs.version }} - Update Changelog" \
73+
--body "Automated release preparation for v${{ inputs.version }}
74+
75+
## Changes
76+
- Updated CHANGELOG.md with release notes for v${{ inputs.version }}
77+
78+
## Automation
79+
⚡ **When this PR is merged**, the automation will:
80+
1. Automatically create a sync PR from main to release/stable
81+
2. Post a summary of the sync operation
82+
83+
## Manual Review
84+
Please review the changelog entries and make any necessary edits before merging." \
85+
--base main \
86+
--head $BRANCH_NAME \
87+
--assignee "amitjoshi438" \
88+
--label "release,auto-sync")
89+
90+
# Extract PR number from URL
91+
PR_NUMBER=$(echo $PR_URL | sed 's/.*\/pull\///')
92+
echo "pr-number=$PR_NUMBER" >> $GITHUB_OUTPUT
93+
echo "Created PR #$PR_NUMBER: $PR_URL"
94+
env:
95+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
96+
97+
- name: Add PR comment with instructions
98+
run: |
99+
gh pr comment ${{ steps.create-pr.outputs.pr-number }} --body "🤖 **Automation Summary**
100+
101+
This release PR was automatically generated with:
102+
- ✅ Updated CHANGELOG.md with recent merged PRs
103+
- ✅ Added new section for version \`${{ inputs.version }}\`
104+
105+
**Next Steps:**
106+
1. 👀 Review the changelog entries above
107+
2. ✏️ Edit CHANGELOG.md if needed (add/remove/reword entries)
108+
3. ✅ Merge when ready
109+
4. 🚀 **Automation will create sync PR** after merge"
110+
env:
111+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Change Log - Power Platform Extension
22

3+
## 2.0.104
4+
- pac CLI 1.49.3, (see release notes on [nuget.org](https://www.nuget.org/packages/Microsoft.PowerApps.CLI/))
5+
36
## 2.0.102
47
- Rollout of "Open in Desktop" capability in Power Pages Actions (Web)
58
- Rollout of CodeQL security analysis support for Power Pages sites (Desktop)

gulpfile.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ async function snapshot() {
352352
}
353353
}
354354

355-
const cliVersion = '1.48.2';
355+
const cliVersion = '1.49.3';
356356

357357
const recompile = gulp.series(
358358
clean,

0 commit comments

Comments
 (0)