Skip to content

[CI] Delete the release-build.yml workflow#260

Merged
GreatV merged 1 commit into
PFCCLab:mainfrom
GreatV:update
Apr 18, 2026
Merged

[CI] Delete the release-build.yml workflow#260
GreatV merged 1 commit into
PFCCLab:mainfrom
GreatV:update

Conversation

@GreatV
Copy link
Copy Markdown
Collaborator

@GreatV GreatV commented Apr 17, 2026

This pull request removes the entire GitHub Actions workflow file .github/workflows/release-build.yml, which was responsible for building and releasing executables for Windows, macOS, and Ubuntu. As a result, automated release builds and publishing of executables to GitHub Releases will no longer occur.

CI/CD Workflow Removal:

  • Deleted the release-build.yml workflow, which handled building executables for Windows, macOS, and Ubuntu, as well as uploading them to GitHub Releases and generating SHA256 checksums.

Copilot AI review requested due to automatic review settings April 17, 2026 23:42
@GreatV GreatV changed the title [CI] Deleted the release-build.yml workflow [CI] Delete the release-build.yml workflow Apr 17, 2026
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 PR removes the GitHub Actions workflow that built and uploaded OS-specific executables to GitHub Releases on version tags, and also updates repository ignore rules for JetBrains IDE metadata.

Changes:

  • Deleted .github/workflows/release-build.yml, removing the Windows/macOS/Linux PyInstaller release pipeline.
  • Updated .gitignore to ignore the .idea/ directory.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
.gitignore Starts ignoring JetBrains .idea/ project files.
.github/workflows/release-build.yml Removes the tag-triggered workflow that built and published OS executables to GitHub Releases.
Comments suppressed due to low confidence (1)

.github/workflows/release-build.yml:1

  • Removing this workflow means tag pushes will no longer produce/upload OS-specific executables to GitHub Releases. Since .github/workflows/publish.yml still creates GitHub Releases on tag pushes (for Python dists), please confirm the resulting release contents change is intended and update any release/distribution documentation or provide a replacement mechanism if users relied on these executables.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@GreatV GreatV merged commit 4d389a1 into PFCCLab:main Apr 18, 2026
5 checks passed
@GreatV GreatV deleted the update branch April 18, 2026 01:16
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