Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This working group focusses on the testing and the CI/CD pipelines.

Meeting Notes


2024-10-14 Meeting notes

Participants:

Christoph

James

Kai

Piet

Andreas

Tim (Host)


Dev Update

https://github.com/EVerest/everest-ci/pull/54 adds reusable workflow “continous_integration.yml”

What does Reusable Workflow mean?
Reusable workflow works like a library for Github Workflows
https://github.com/EVerest/liblog/pull/24 uses this workflow instead of defining it again
The new workflow merges the current duplicate-per-repo existing ones

What does the Reusable Workflow bring?
Coverage step is added
Coverage Report and Badges are deployed to everest.github.io and can be used in for example README.md files

Needs to be rolled out to more repos (currently only for liblog

Coverage Report
https://github.com/EVerest/liblog/pull/23/ adds example how to integrate coverage in C++ Repos, needs to be rolled out, too


Meeting cadence changed! Since participation and topics were somewhat lacking in the last instances, we decided to change the meeting cadence.

CI/CD & Testing Working group now meets every first Thursday of the month (or in-between on demand), 4:30 pm - 5pm CET - please update your calendars! Next meeting November 7th.


2024-09-26 Meeting notes

Participants:

Kai

James

Development update:

  • PRs from forks can’t execute current workflow design
    • hotfix already applied
  • Code Coverage rollout still being worked on
  • Renovate bot integration in repos to be discussed, first draft being worked on
  • Integration tests with focus on OCPP coming soon in everest-core


2024-09-12 Meeting notes


No participants

...