Skip to content

Activity

The Activity page of a repository records what happened to it: which files arrived, where they came from, and what was changed in the settings.

File events

Anyone with read permission sees the file events, newest first.

EventWhat it means
DeployA file was deployed to the repository
ReplaceA deployed file took the place of one that existed
CacheA file arrived from an upstream
DeleteA file was deleted
Index publishThe Maven index got a new incremental part
Index resetThe Maven index was rebuilt from the start

Each event names the path, the file's SHA-256 digest, and, for a replacement, the digest of the file that was there before. A deploy names the account or the token that made it; a cached file names the upstream and the URL that it came from.

Provenance of one file

The file page shows the events for that path alone, which answers the question "where did these exact bytes come from" without reading the whole log.

Because a replacement keeps the previous digest, you can tell that a file changed and what it was before, even in a repository that allows replacing files.

Settings changes

An administrator also sees the settings events.

EventWhat it means
Repository created, updated, or deletedThe repository or one of its settings changed
Upstream added, updated, removed, or reorderedAn upstream changed
Content rule added or removedA content rule changed
Access granted or revokedSomeone, or a token, was given or lost access
Domain added, removed, or status changedA custom domain changed

Passwords aren't recorded. An upstream event records only that a password was set.

What activity is for

Use it to answer the following questions:

  • Did the release actually land, and which build deployed it?
  • Did this file come from us, or from an upstream?
  • Who made the repository public?
  • Why did a dependency change without a version change?