Skip to content

Seperate the build and release workflow in github actions V2#6

Merged
ITx-prash merged 3 commits into
mainfrom
break-and-build
Jul 20, 2025
Merged

Seperate the build and release workflow in github actions V2#6
ITx-prash merged 3 commits into
mainfrom
break-and-build

Conversation

@ITx-prash

Copy link
Copy Markdown
Owner

This pull request introduces a new workflow for testing builds and refactors the existing release workflow to improve consistency and maintainability. The primary changes include adding a dedicated build workflow for pull requests, standardizing artifact preparation, and simplifying conditional logic in the release workflow.

New Build Workflow:

  • .github/workflows/build.yml: Added a new build workflow triggered on pull requests to test builds for Linux and Windows platforms. This includes dependency setup, cross-compilation for Windows, and artifact preparation.

Refactoring and Simplification in Release Workflow:

  • .github/workflows/release.yml: Removed the pull_request and release triggers to focus the release workflow on push events to the main branch.
  • .github/workflows/release.yml: Standardized the artifact preparation process by aligning it with the new build workflow, ensuring consistent directory structures and naming conventions.
  • .github/workflows/release.yml: Simplified the conditional logic for the create-release job by removing unnecessary conditions.

@ITx-prash ITx-prash merged commit ee8b80f into main Jul 20, 2025
5 checks passed
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.

1 participant