Skip to content

[NCL-9447] Define tracking-service API#331

Open
pkocandr wants to merge 2 commits intoproject-ncl:masterfrom
pkocandr:master
Open

[NCL-9447] Define tracking-service API#331
pkocandr wants to merge 2 commits intoproject-ncl:masterfrom
pkocandr:master

Conversation

@pkocandr
Copy link
Contributor

No description provided.

@pkocandr pkocandr requested review from michalovjan and rnc March 21, 2026 01:16
@pkocandr pkocandr force-pushed the master branch 4 times, most recently from 626d31e to 1eec1f9 Compare March 21, 2026 01:29
Copy link
Contributor

@rnc rnc left a comment

Choose a reason for hiding this comment

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

Looks great. A few questions and one tiny comment :-)

public class TrackedEntry extends TrackedArtifact implements Comparable<TrackedEntry> {

/**
* The original remote URL of the artifact. Empty in case the artifact was
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this sentence is missing the end?


private String project;

private String name;
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we clarify how the artifact repositories will be laid out - for instance would it be

<project-key [ i.e. deployment e.g. pnc, pnc-devel, etc ]>-<buildType [maven | npm | etc]>-<repoType [ hosted | group(virtual) ]-build-<id>

Maybe repoType isn't required?
Should build type be included?

e.g.
pnc-maven-build-1234

* The identifier of the repository where the artifact is located.
*/
@EqualsAndHashCode.Include
private final RepositoryId repoId;
Copy link
Contributor

Choose a reason for hiding this comment

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

Question - does the artifact need to record the type of the repository e.g. maven, npm, etc? Or should that be part of repository? (if needed at all)...

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