Project

General

Profile

Actions

action #96716

closed

coordination #96596: [qe-core][CI] CI/CD and Coding style improvements

[qe-core][CI] Add CI check for module header not being updated

Added by punkioudi over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
Start date:
2021-08-10
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

When an existing perl module is being edited or a new one is created, the Copyright date has to be up-to-date.
A CI check can be implemented, which will compare the current year date with the one included in the header of the edited module.

Acceptance criteria

  • AC1: Each subtask is proposed as an RFC in the os-autoinst-distri-opensuse repo.
  • AC2: There's a corresponding entry in the contributing document.
Actions #1

Updated by punkioudi over 2 years ago

PR for adding missing information in the file header from already existing pms : https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/13061

Actions #2

Updated by punkioudi over 2 years ago

Another PR for adding missing information in tests' file header : https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/13073

Actions #3

Updated by punkioudi over 2 years ago

As a first step to the CI Story, I created this [PR]
There was already an implementation for the Maintainer and Summary field and I added one more check for the Copyright area.

Actions #4

Updated by okurz over 2 years ago

  • Category set to Enhancement to existing tests
Actions #5

Updated by punkioudi over 2 years ago

  • Status changed from In Progress to Resolved
Actions #6

Updated by szarate over 2 years ago

  • Target version set to QE-Core: Ready
Actions

Also available in: Atom PDF