Skip to content

Y25-492 - Migrate & Improve GitHub Actions - LabWhere #978

@borhara

Description

@borhara

Describe the Housekeeping
As a part of the parent story, the workflows for LabWhere can be migrated to use reusable components and improved upon.

Who are the primary contacts for this story
Shiv, Stephen

Workflows to migrate

  • automated_release_and_build.yml - These steps can be migrated to use composite actions.

  • ruby.yml - These steps can be migrated to use composite actions.

  • asset_dispatch.yml - Creates and uploads releases. This is fairly similar to append_release.yml in other repos, so a lot of the steps can also be migrated to use composite steps.

  • check_release_name_bump.yml - This COULD be removed, there is a similar reusable workflow being used already.

Potential improvements
Mostly changes to the structure and having setup steps used the existing composite steps.

Related issues

Additional context
This repository already has some shared workflows, these can be left.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions