Skip to content

Update workflow dispatch#157

Merged
ChristophShyper merged 2 commits intomasterfrom
fix/release
Aug 12, 2025
Merged

Update workflow dispatch#157
ChristophShyper merged 2 commits intomasterfrom
fix/release

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Aug 11, 2025

📝 Brief description

Update workflow dispatch
Sync with old behavior

💻 Commits

  • e0ec752 - ChristophShyper - 2025-08-12 23:30:29
    | Sync with old behavior
    |
  • f35037e - ChristophShyper - 2025-08-12 00:32:12
    Update workflow dispatch

📁 Modified files

.github/VERSION-DETECTION.md (gone) | 120 ------------
.github/WORKFLOWS.md (gone) | 146 ---------------
.github/workflows/AUTO-RELEASE.yml (gone) | 91 ---------
.github/workflows/AUTO-VERSION.yml (gone) | 207 ---------------------
.github/workflows/CRON.yml (gone) | 33 ----
.github/workflows/PUSH-MASTER.yml (gone) | 63 -------
.github/workflows/PUSH-OTHER.yml (gone) | 179 ------------------
.github/workflows/RELEASE.yml (gone) | 183 ------------------
.github/workflows/pull-request.yml (new) | 85 +++++++++
.github/workflows/release.yml (new) | 76 ++++++++
.../workflows/weekly-dependency-check.yml (new) | 47 +++++
Makefile | 6 +-
action.yml | 2 +-
13 files changed, 212 insertions(+), 1026 deletions(-)

⚠️ Additional information

  • Pushed to a branch with a proper name and provided proper commit message.
  • Provided a clear and concise description of what the issue is.

Check CONTRIBUTING.md and CODE_OF_CONDUCT.md for more information

This comment was marked as outdated.

Copy link
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 modernizes the GitHub Actions workflow configuration by replacing a complex collection of automated workflow files with a simplified, manually-triggered workflow setup. The changes simplify the CI/CD pipeline while maintaining essential functionality.

  • Removes automated release detection and complex branching workflows
  • Introduces manual workflow dispatch for releases with improved control
  • Consolidates pull request handling into a single streamlined workflow

Reviewed Changes

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

Show a summary per file
File Description
.github/workflows/pull-request.yml New workflow for handling PR creation and testing with branch-based logic
.github/workflows/release.yml New manual release workflow with version validation and Docker publishing
.github/workflows/weekly-dependency-check.yml New scheduled workflow for testing dependencies weekly
action.yml Updates Docker image reference to use latest tag instead of pinned version
Makefile Adds environment variable fallbacks for Docker and GitHub usernames

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

@ChristophShyper ChristophShyper merged commit 4c1b0d6 into master Aug 12, 2025
3 checks passed
@ChristophShyper ChristophShyper deleted the fix/release branch August 12, 2025 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants