Skip to content

ci(coverage): switch to new codecov CLI coverage template#175

Open
p-targowicz wants to merge 4 commits into
masterfrom
test/QA-1574-codecov-app-test
Open

ci(coverage): switch to new codecov CLI coverage template#175
p-targowicz wants to merge 4 commits into
masterfrom
test/QA-1574-codecov-app-test

Conversation

@p-targowicz
Copy link
Copy Markdown
Contributor

@p-targowicz p-targowicz commented May 13, 2026

  • Replaces .gitlab-ci-check-golang-unittests.yml with .gitlab-ci-check-golang-unittests-codecov.yml
  • New template (from mendertesting#485) uses the updated Codecov CLI with upload-process, explicit --sha, and SHA256 binary verification
  • Temporary ref: pin to the mendertesting feature branch — to be removed once mendertesting#485 is merged

Ticket: QA-1574

Temporary change to test Codecov GitHub App integration.

Ticket: QA-1574
Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
Ticket: QA-1574
Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
@p-targowicz p-targowicz requested a review from a team as a code owner May 13, 2026 01:18
@mender-test-bot
Copy link
Copy Markdown

@p-targowicz, start a full client pipeline with:

  • mentioning me and start client pipeline

my commands and options

You can prevent me from automatically starting CI pipelines:

  • if your pull request title starts with "[NoCI] ..."

You can trigger a client pipeline on multiple prs with:

  • mentioning me and start client pipeline --pr mender/127 --pr mender-connect/255

You can trigger a client pipeline for a specific Mender Client release with:

  • mentioning me and start client pipeline --release 6.0.x (can be given multiple times)
  • by default, a pipeline is triggered for each supported release the component is a part of

You can trigger GitHub->GitLab branch sync with:

  • mentioning me and sync

You can print PR statistics for a repository with:

  • mentioning me and print fast pr stats (Team stats only)
  • mentioning me and print full pr stats (Detailed report)
  • options: --repo <repo>, --team <name>, --all-repos, --exclude-drafts, --exclude-user <user>
  • mentioning me and print full pr stats --repo mender --all-repos --exclude-drafts

You can cherry pick to a given branch or branches with:

  • mentioning me and:
 cherry-pick to:
 * 1.0.x
 * 2.0.x

Replace the old unittests template with the new -codecov variant that
uses the updated Codecov CLI uploader.

Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
Ticket: QA-1574
Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
@p-targowicz p-targowicz changed the title ci(coverage): test updated codecov templates from mendertesting ci(coverage): switch to new codecov CLI coverage template May 13, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
Ticket: QA-1574
Signed-off-by: Patryk Targowicz <patryk.targowicz@northern.tech>
@p-targowicz p-targowicz force-pushed the test/QA-1574-codecov-app-test branch from 90f0027 to c5f400e Compare May 13, 2026 12:13
@p-targowicz
Copy link
Copy Markdown
Contributor Author

@mender-test-bot start client pipeline

@mender-test-bot
Copy link
Copy Markdown

Hello 😺 I created a pipeline for you here: Pipeline-2523619855

Build Configuration Matrix

Key Value
BUILD_BEAGLEBONEBLACK true
BUILD_CLIENT true
BUILD_QEMUX86_64_BIOS_GRUB true
BUILD_QEMUX86_64_BIOS_GRUB_GPT true
BUILD_QEMUX86_64_UEFI_GRUB true
BUILD_VEXPRESS_QEMU true
BUILD_VEXPRESS_QEMU_FLASH true
BUILD_VEXPRESS_QEMU_UBOOT_UEFI_GRUB true
INTEGRATION_REV master
MENDER_BINARY_DELTA_REV master
MENDER_CLIENT_SUBCOMPONENTS_REV main
MENDER_CONFIGURE_MODULE_REV master
MENDER_CONNECT_REV pull/175/head
MENDER_CONTAINER_MODULES_REV main
MENDER_FLASH_REV master
MENDER_REV master
MONITOR_CLIENT_REV master
RUN_INTEGRATION_TESTS true
TEST_QEMUX86_64_BIOS_GRUB true
TEST_QEMUX86_64_BIOS_GRUB_GPT true
TEST_QEMUX86_64_UEFI_GRUB true
TEST_VEXPRESS_QEMU true
TEST_VEXPRESS_QEMU_FLASH true
TEST_VEXPRESS_QEMU_UBOOT_UEFI_GRUB true

@p-targowicz
Copy link
Copy Markdown
Contributor Author

@mender-test-bot start client pipeline

@mender-test-bot
Copy link
Copy Markdown

Hello 😺 I created a pipeline for you here: Pipeline-2524682542

Build Configuration Matrix

Key Value
BUILD_BEAGLEBONEBLACK true
BUILD_CLIENT true
BUILD_QEMUX86_64_BIOS_GRUB true
BUILD_QEMUX86_64_BIOS_GRUB_GPT true
BUILD_QEMUX86_64_UEFI_GRUB true
BUILD_VEXPRESS_QEMU true
BUILD_VEXPRESS_QEMU_FLASH true
BUILD_VEXPRESS_QEMU_UBOOT_UEFI_GRUB true
INTEGRATION_REV master
MENDER_BINARY_DELTA_REV master
MENDER_CLIENT_SUBCOMPONENTS_REV main
MENDER_CONFIGURE_MODULE_REV master
MENDER_CONNECT_REV pull/175/head
MENDER_CONTAINER_MODULES_REV main
MENDER_FLASH_REV master
MENDER_REV master
MONITOR_CLIENT_REV master
RUN_INTEGRATION_TESTS true
TEST_QEMUX86_64_BIOS_GRUB true
TEST_QEMUX86_64_BIOS_GRUB_GPT true
TEST_QEMUX86_64_UEFI_GRUB true
TEST_VEXPRESS_QEMU true
TEST_VEXPRESS_QEMU_FLASH true
TEST_VEXPRESS_QEMU_UBOOT_UEFI_GRUB true

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants