Package com.egoge.ai.atlas.plugin
Class AgenticReleaseHistoryCheck
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@DisableCachingByDefault(because="Verifies committed release snapshots on every run")
public abstract class AgenticReleaseHistoryCheck
extends org.gradle.api.DefaultTask
agenticReleaseHistoryCheck, part of check: verifies only the internal
consistency of the committed release snapshots, with no git and no network: every released
file against the digests of its release.json, the previous chain, and that
.atlas/CHANGELOG.md equals what the release history would generate (AC13, AC14).
It takes no version and never reads the build's class output; agenticReleaseVerify
does both, and is not part of check. With no release directory and no changelog this
task succeeds silently.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.file.RegularFilePropertyThe aggregate changelog the release history is checked against.abstract org.gradle.api.file.ConfigurableFileCollectionTheannotationProcessorclasspath the check is loaded from.abstract org.gradle.api.provider.Property<String>The processor on theannotationProcessorclasspath, named when this plugin cannot run it.abstract org.gradle.api.file.DirectoryPropertyThe directory of releases; it may not exist.protected abstract org.gradle.workers.WorkerExecutorMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
AgenticReleaseHistoryCheck
public AgenticReleaseHistoryCheck()
-
-
Method Details
-
getProcessorClasspath
@Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getProcessorClasspath()TheannotationProcessorclasspath the check is loaded from. -
getReleasesDir
@Internal public abstract org.gradle.api.file.DirectoryProperty getReleasesDir()The directory of releases; it may not exist. -
getChangelog
@Internal public abstract org.gradle.api.file.RegularFileProperty getChangelog()The aggregate changelog the release history is checked against. -
getProcessorVersion
The processor on theannotationProcessorclasspath, named when this plugin cannot run it. -
getWorkerExecutor
@Inject protected abstract org.gradle.workers.WorkerExecutor getWorkerExecutor()
-