Skip to content

Update GitHub Actions to use version 5 of actions#98

Merged
udlose merged 2 commits intomainfrom
security/update-builtin-gh-actions
Sep 2, 2025
Merged

Update GitHub Actions to use version 5 of actions#98
udlose merged 2 commits intomainfrom
security/update-builtin-gh-actions

Conversation

@udlose
Copy link
Copy Markdown
Owner

@udlose udlose commented Sep 2, 2025

PR Classification

Update GitHub Actions workflows to improve versioning and streamline processes.

PR Summary

This pull request updates multiple GitHub Actions workflows to use version 5 of the actions/checkout and actions/download-artifact actions, enhancing consistency and functionality. It also removes the restrict-user and create-universal-dmg jobs from the macos-universal-dmg-perplexity.yml file, indicating a restructuring of the workflow.

  • build-and-release.yml: Updated to use actions/checkout@v5 and actions/download-artifact@v5.
  • macos-bundle.yml: Updated to use actions/checkout@v5 and actions/download-artifact@v5.
  • macos-universal-dmg-perplexity.yml: Removed restrict-user and create-universal-dmg jobs.
  • macos-universal-dmg.yml: Updated to use actions/checkout@v5 and actions/download-artifact@v5.
  • MermaidPad.csproj: Removed reference to macos-universal-dmg-perplexity.yml.

The line `<None Include=".github\workflows\macos-universal-dmg-perplexity.yml" />` was removed from the project file, indicating that this specific workflow file is no longer included in the project.
This commit updates the workflows in `build-and-release.yml`, `macos-bundle.yml`, and `macos-universal-dmg.yml` to replace version 4 of various actions (like `actions/checkout` and `actions/download-artifact`) with version 5. This ensures the workflows benefit from the latest features and improvements.
Copilot AI review requested due to automatic review settings September 2, 2025 03:31
@udlose udlose self-assigned this Sep 2, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request updates GitHub Actions workflows to use version 5 of the actions/checkout and actions/download-artifact actions while streamlining the workflow structure by removing the entire macos-universal-dmg-perplexity.yml workflow file.

  • Updates all GitHub Actions references from v4 to v5 for checkout and download-artifact actions
  • Removes the macos-universal-dmg-perplexity.yml workflow file entirely
  • Updates project file to remove reference to the deleted workflow

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
MermaidPad.csproj Removes reference to deleted macos-universal-dmg-perplexity.yml workflow file
.github/workflows/macos-universal-dmg.yml Updates actions to v5 versions
.github/workflows/macos-universal-dmg-perplexity.yml Complete file deletion
.github/workflows/macos-bundle.yml Updates actions to v5 versions including commented lines
.github/workflows/build-and-release.yml Updates actions to v5 versions across multiple steps

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/build-and-release.yml
@udlose udlose added the security Security vulnerability label Sep 2, 2025
@udlose udlose added this to the 1.0.5 milestone Sep 2, 2025
@udlose udlose merged commit da6ede6 into main Sep 2, 2025
@udlose udlose deleted the security/update-builtin-gh-actions branch September 2, 2025 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security Security vulnerability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants