Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
d61a4f7
Initial plan
Copilot Dec 8, 2025
be60888
Improve vendor CI/CD workflow with better messaging and auto-merge
Copilot Dec 8, 2025
4d21982
Fix trailing spaces in vendor workflow YAML
Copilot Dec 8, 2025
f2e8ae5
Improve version parsing to handle complex version strings
Copilot Dec 8, 2025
e64c0b1
Fix git reset logic in auto-merge error handling
Copilot Dec 8, 2025
bf90303
Remove Change Type column and add collapsible changelog for major upd…
Copilot Dec 8, 2025
e6fea0b
Use single emoji and show dependency name/version for single updates
Copilot Dec 8, 2025
fa2a34a
Merge branch 'master' into copilot/improve-vendor-ci-cd-messaging
DRSDavidSoft Dec 15, 2025
570b1d6
Fix single dependency variable initialization to prevent CI failures
Copilot Dec 15, 2025
0f6584f
Improve variable initialization logic with better error handling
Copilot Dec 15, 2025
cd2c4ec
Update version change emojis: πŸ”₯ major, πŸš€ minor, ⬆️ patch
Copilot Dec 15, 2025
4911924
Make new version bold in dependency update table
Copilot Dec 15, 2025
2cc1125
Fix CodeQL workflow PowerShell string termination error
Copilot Dec 15, 2025
9cfff38
Fix CodeQL PowerShell syntax by using Write-Output instead of echo
Copilot Dec 15, 2025
e598536
Use PowerShell here-string for CodeQL summary to fix parser error
Copilot Dec 15, 2025
82f7fdd
Merge and use PowerShell here-string for CodeQL summary
Dec 15, 2025
1afbd4a
Use PowerShell here-string to fix CodeQL parser error (reverted previ…
Copilot Dec 15, 2025
a475de2
Remove temporary comment from CodeQL workflow
Copilot Dec 15, 2025
400cdfe
Update .github/workflows/vendor.yml
DRSDavidSoft Dec 15, 2025
10a0675
Remove unused $headBeforeReset variable
Copilot Dec 15, 2025
7b86263
Wrap dependency count in backticks for consistency
Copilot Dec 15, 2025
d495b06
fixes
daxgames Feb 22, 2026
f2bde61
Fix workflows
daxgames Feb 22, 2026
8c0e2c5
Fix workflow YAML
daxgames Feb 22, 2026
a6f0015
cleanup
daxgames Feb 22, 2026
1e2d8eb
fixes
daxgames Feb 28, 2026
ae3ed77
Merge remote-tracking branch 'upstream/master' into copilot/improve-v…
daxgames Feb 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
# Enable version updates for GitHub Actions
- package-ecosystem: "github-actions"
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
Expand Down
44 changes: 29 additions & 15 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,24 @@ jobs:
- name: Summary - Repository checkout
shell: pwsh
run: |
echo "## πŸ“¦ Build Cmder - Workflow Summary" >> $env:GITHUB_STEP_SUMMARY
echo "" >> $env:GITHUB_STEP_SUMMARY
echo "### Repository Information" >> $env:GITHUB_STEP_SUMMARY
echo "| Property | Value |" >> $env:GITHUB_STEP_SUMMARY
echo "| --- | --- |" >> $env:GITHUB_STEP_SUMMARY
echo "| Repository | \`${{ github.repository }}\` |" >> $env:GITHUB_STEP_SUMMARY
echo "| Branch | \`${{ github.ref_name }}\` |" >> $env:GITHUB_STEP_SUMMARY
echo "| Commit | \`${{ github.sha }}\` |" >> $env:GITHUB_STEP_SUMMARY
echo "| Actor | @${{ github.actor }} |" >> $env:GITHUB_STEP_SUMMARY
echo "| Workflow | \`${{ github.workflow }}\` |" >> $env:GITHUB_STEP_SUMMARY
echo "" >> $env:GITHUB_STEP_SUMMARY
$summary = @"
## πŸ“¦ Build Cmder - Workflow Summary

<small>Build started: $buildTime</small>

### Repository Information
| Property | Value |
| --- | --- |
| Repository | [``${{ github.repository }}``](https://github.com/${{ github.repository }}) |
| Branch | [``$branchName``]($branchLink) |
| Commit | [``${{ github.sha }}``](https://github.com/${{ github.repository }}/commit/${{ github.sha }}) |
| Actor | [@${{ github.actor }}](https://github.com/${{ github.actor }}) |
| Workflow | ``${{ github.workflow }}`` |
| Cmder Version | **$cmderVersion** |
"@
$summary += "`n"

$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8

- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2
Expand All @@ -66,10 +73,17 @@ jobs:
if: success()
shell: pwsh
run: |
echo "### βœ… Build Status" >> $env:GITHUB_STEP_SUMMARY
echo "" >> $env:GITHUB_STEP_SUMMARY
echo "Cmder launcher successfully compiled." >> $env:GITHUB_STEP_SUMMARY
echo "" >> $env:GITHUB_STEP_SUMMARY
$summary = @"

---

### Build Status

βœ… Cmder built successfully.

"@

$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8

- name: Pack the built files
shell: pwsh
Expand Down
65 changes: 34 additions & 31 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,20 +50,21 @@ jobs:
- name: Summary - CodeQL analysis started
shell: pwsh
run: |
$summary = @(
'## πŸ”’ CodeQL Security Analysis - Workflow Summary'
''
'### Analysis Configuration'
''
'| Property | Value |'
'| --- | --- |'
'| Repository | `${{ github.repository }}` |'
'| Branch | `${{ github.ref_name }}` |'
'| Language | `${{ matrix.language }}` |'
'| Commit | `${{ github.sha }}` |'
''
)
$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY
$summary = @"
## πŸ”’ CodeQL Security Analysis - Workflow Summary

### Analysis Configuration

| Property | Value |
| --- | --- |
| Repository | ``${{ github.repository }}`` |
| Branch | ``${{ github.ref_name }}`` |
| Language | ``${{ matrix.language }}`` |
| Commit | ``${{ github.sha }}`` |

"@

$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand All @@ -89,13 +90,14 @@ jobs:
if: success()
shell: pwsh
run: |
$summary = @(
'### βœ… Build Completed'
''
'Cmder launcher built successfully for CodeQL analysis.'
''
)
$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY
$summary = @"
### βœ… Build Completed

Cmder launcher built successfully for CodeQL analysis.

"@

$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
Expand All @@ -106,13 +108,14 @@ jobs:
if: success()
shell: pwsh
run: |
$summary = @(
'### πŸ” CodeQL Analysis Results'
''
'βœ… CodeQL security analysis completed successfully.'
''
'**Language analyzed:** `${{ matrix.language }}`'
''
'> Check the Security tab for detailed findings and recommendations.'
)
$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY
$summary = @"
### πŸ” CodeQL Analysis Results

βœ… CodeQL security analysis completed successfully.

**Language analyzed:** ``${{ matrix.language }}``

> Check the Security tab for detailed findings and recommendations.
"@

$summary | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8
2 changes: 2 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ jobs:

steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Summary - Test execution started
shell: pwsh
Expand Down
Loading
Loading