Skip to content

Add task group and description#64

Merged
alexander-yevsyukov merged 13 commits into
masterfrom
add-task-group-and-description
Jun 1, 2026
Merged

Add task group and description#64
alexander-yevsyukov merged 13 commits into
masterfrom
add-task-group-and-description

Conversation

@alexander-yevsyukov
Copy link
Copy Markdown
Contributor

This PR adds group names and descriptions to the tasks that the Compiler Gradle plugin creates using the group name constant introduced in ToolBase.

Other notable changes

  • Latest config was applied.

Copilot AI review requested due to automatic review settings May 29, 2026 20:38
@alexander-yevsyukov alexander-yevsyukov self-assigned this May 29, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ef83df5575

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread buildSrc/src/main/kotlin/io/spine/dependency/test/Jacoco.kt Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Gradle task group and description metadata to the two tasks registered by the Compiler Gradle plugin (LaunchSpineCompiler and the per-source-set clean task), using the new SpineTaskGroup constant from the bumped ToolBase dependency. The PR also pulls in latest config updates.

Changes:

  • Sets group = SpineTaskGroup.name and a descriptive description on the two compiler tasks in Plugin.kt.
  • Bumps ToolBase to 2.0.0-SNAPSHOT.380 (and Base to 391), bumps the compiler version to 2.0.0-SNAPSHOT.046, and regenerates dependency reports.
  • Applies latest config: new SpineTaskGroup constant in buildSrc, new .agents skill/task docs, CI Java distribution switched from temurin to zulu, JaCoCo pinned to 0.8.13.

Reviewed changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated no comments.

Show a summary per file
File Description
gradle-plugin/.../Plugin.kt Adds group and description to the launch and clean task registrations.
version.gradle.kts Bumps compiler version to 2.0.0-SNAPSHOT.046.
docs/dependencies/{pom.xml,dependencies.md} Regenerated dependency reports for the new version.
buildSrc/.../local/ToolBase.kt Bumps ToolBase to SNAPSHOT.380 to expose SpineTaskGroup.
buildSrc/.../local/Base.kt Bumps Base to SNAPSHOT.391.
buildSrc/.../test/Jacoco.kt Pins JaCoCo to 0.8.13.
buildSrc/.../gradle/SpineTaskGroup.kt New buildSrc-side constant for build scripts.
.github/workflows/{build-on-ubuntu,publish,increment-guard}.yml Switches setup-java distribution to zulu.
.agents/_TOC.md, .agents/skills/gradle-review/, .agents/tasks/.md New agent skill and task plans for Gradle review.

Copilot AI review requested due to automatic review settings June 1, 2026 14:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 82 out of 90 changed files in this pull request and generated no new comments.

@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.44%. Comparing base (b4e8ad0) to head (7250e39).
⚠️ Report is 14 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master      #64      +/-   ##
============================================
+ Coverage     73.95%   74.44%   +0.48%     
- Complexity      641      657      +16     
============================================
  Files           201      202       +1     
  Lines          3809     3897      +88     
  Branches        395      395              
============================================
+ Hits           2817     2901      +84     
- Misses          871      875       +4     
  Partials        121      121              
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@alexander-yevsyukov alexander-yevsyukov merged commit 3fe9dcb into master Jun 1, 2026
9 checks passed
@alexander-yevsyukov alexander-yevsyukov deleted the add-task-group-and-description branch June 1, 2026 15:06
@alexander-yevsyukov alexander-yevsyukov restored the add-task-group-and-description branch June 1, 2026 15:16
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.

3 participants