Project

General

Profile

Actions

action #138416

closed

openQA Tests (public) - coordination #96596: [qe-core][CI] CI/CD and Coding style improvements

Unify GitHub Actions for QA Projects size:M

Added by josegomezr about 1 year ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2023-10-24
Due date:
% Done:

0%

Estimated time:

Description

Motivation

There are repeated actions across GitHub repositories.

https://github.com/search?q=org%3Aos-autoinst+gsactions%2Fcommit-message-checker&type=code

os-autoinst-common should be the base for all checks and they must be inherited in all repos.

The gitsubrepo flow is materializing the file tree in each repo already. It should be as trivial as symlinking the workflows from os-autoinst-common to each project.

Acceptance criteria

Suggestions

  • Follow the existing pull request
  • Ensure that os-autoinst as an example works with the updated os-autoinst-common changes
  • Focus on only the parts that are really common with most if not all inheriting projects, so e.g. excluding updating dependencies.yaml
  • Begin with https://github.com/os-autoinst/os-autoinst-distri-example and then test the rest.

Out of scope

  • All checks in all os-autoinst repos, see #155065

Files


Related issues 8 (5 open3 closed)

Related to openQA Project (public) - coordination #58184: [saga][epic][use case] full version control awareness within openQABlockedokurz2019-08-01

Actions
Related to openQA Project (public) - action #115013: os-autoinst-plugin as a wheel helper toolNew2022-08-04

Actions
Related to openQA Project (public) - coordination #117097: Evaluate GitHub template repositories for wheelsNew2022-09-23

Actions
Related to openQA Project (public) - action #151219: [bug][os-autoinst-distri-opensuse] No .perltidyrcResolvedtinita2023-11-21

Actions
Related to openQA Tests (public) - action #137489: [qe-core] Perl Tidy updates should announce when package is available on FactoryWorkable2023-10-05

Actions
Copied to openQA Project (public) - action #138674: Reusable github workflow in openQA is causing a problem for os-autoinst-bot dependency PRResolvedtinita2023-10-24

Actions
Copied to openQA Project (public) - action #155062: Unify GitHub Actions for QA Projects - perltidy in os-autoinst size:MResolvedtinita2023-10-24

Actions
Copied to openQA Project (public) - action #155065: Unify GitHub Actions for QA Projects - use as many common static checks within all os-autoinst repos as possibleNew

Actions
Actions

Also available in: Atom PDF