Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring Github workflows #161

Merged
merged 7 commits into from
Apr 11, 2023
Merged

Refactoring Github workflows #161

merged 7 commits into from
Apr 11, 2023

Commits on Apr 11, 2023

  1. [gh workflow] Creating a reusable workflow for building images

    * For `workflow_call` and `workflow_dispatch` events
    * Builds Kuadrant Operator image, it's bundle and catalog
    * Configurable by inputs
    didierofrivia committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    273fe1d View commit details
    Browse the repository at this point in the history
  2. [gw workflow] Adjusted scheduled workflow to the needs of base one

    * Only triggered by cron
    * Sending kuadrant op version and tag (ref sha)
    didierofrivia committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    5425fc2 View commit details
    Browse the repository at this point in the history
  3. [gh workflow] Adding caller workflow for push to main branch

    * Uses defaults for tags, version and dependencies
    didierofrivia committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    75b41e4 View commit details
    Browse the repository at this point in the history
  4. [gh workflow] Adding caller workflow for general/dev branches

    * Sends `git_ref` as op version and tag, defaults for the rest
    * Triggered by push to a branch that's not main nor release
    didierofrivia committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    6263b25 View commit details
    Browse the repository at this point in the history
  5. [gh workflow] Adding caller workflow for releases

    * Triggered by tag creation, filtered by release regex
    * Passes the semantic version of the release tag
    * Dependencies are default for now, could be edited to be manually
      triggered with dependencies version inputs.
    didierofrivia committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    24399f9 View commit details
    Browse the repository at this point in the history
  6. [gh workflow] Removing old and messy build-images workflow

    * This is replaced by the combo of caller workflows and
      `build-images-base` one
    didierofrivia committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    a5d9f0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a00e8d1 View commit details
    Browse the repository at this point in the history