datasources

package
v0.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDatasource

func GetDatasource(datasourceType common.DatasourceType, settings *common.DatasourceSettings) (common.IDatasource, error)

func NewAntVersionDatasource

func NewAntVersionDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewArtifactoryDatasource

func NewArtifactoryDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewBrowserVersionDatasource

func NewBrowserVersionDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewDockerDatasource

func NewDockerDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGitHubReleasesDatasource

func NewGitHubReleasesDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGitHubTagsDatasource

func NewGitHubTagsDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGitLabPackagesDatasource added in v0.6.4

func NewGitLabPackagesDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGitTagsDatasource added in v0.16.0

func NewGitTagsDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGiteaReleasesDatasource added in v0.17.0

func NewGiteaReleasesDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGoModDatasource

func NewGoModDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGoVersionDatasource

func NewGoVersionDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewGradleVersionDatasource

func NewGradleVersionDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewHelmDatasource added in v0.10.0

func NewHelmDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewJavaVersionDatasource

func NewJavaVersionDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewMavenDatasource

func NewMavenDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewNodeJsDatasource

func NewNodeJsDatasource(settings *common.DatasourceSettings) common.IDatasource

func NewNpmDatasource

func NewNpmDatasource(settings *common.DatasourceSettings) common.IDatasource

Types

type AntVersionDatasource

type AntVersionDatasource struct {
	// contains filtered or unexported fields
}

func (AntVersionDatasource) GetAdditionalData

func (ds AntVersionDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (AntVersionDatasource) GetDigest

func (ds AntVersionDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*AntVersionDatasource) GetReleases

func (ds *AntVersionDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (AntVersionDatasource) SearchDependencyUpdates added in v0.16.0

func (ds AntVersionDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type ArtifactoryDatasource

type ArtifactoryDatasource struct {
	// contains filtered or unexported fields
}

func (ArtifactoryDatasource) GetAdditionalData

func (ds ArtifactoryDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (ArtifactoryDatasource) GetDigest

func (ds ArtifactoryDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*ArtifactoryDatasource) GetReleases

func (ds *ArtifactoryDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (ArtifactoryDatasource) SearchDependencyUpdates added in v0.16.0

func (ds ArtifactoryDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type BrowserVersionDatasource

type BrowserVersionDatasource struct {
	// contains filtered or unexported fields
}

func (BrowserVersionDatasource) GetAdditionalData

func (ds BrowserVersionDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (BrowserVersionDatasource) GetDigest

func (ds BrowserVersionDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*BrowserVersionDatasource) GetReleases

func (ds *BrowserVersionDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (BrowserVersionDatasource) SearchDependencyUpdates added in v0.16.0

func (ds BrowserVersionDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type DockerDatasource

type DockerDatasource struct {
	// contains filtered or unexported fields
}

func (DockerDatasource) GetAdditionalData

func (ds DockerDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (*DockerDatasource) GetDigest

func (ds *DockerDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*DockerDatasource) GetReleases

func (ds *DockerDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (DockerDatasource) SearchDependencyUpdates added in v0.16.0

func (ds DockerDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GitHubReleasesDatasource

type GitHubReleasesDatasource struct {
	// contains filtered or unexported fields
}

func (GitHubReleasesDatasource) GetAdditionalData

func (ds GitHubReleasesDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GitHubReleasesDatasource) GetDigest

func (ds GitHubReleasesDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GitHubReleasesDatasource) GetReleases

func (ds *GitHubReleasesDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GitHubReleasesDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GitHubReleasesDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GitHubTagsDatasource

type GitHubTagsDatasource struct {
	// contains filtered or unexported fields
}

func (GitHubTagsDatasource) GetAdditionalData

func (ds GitHubTagsDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GitHubTagsDatasource) GetDigest

func (ds GitHubTagsDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GitHubTagsDatasource) GetReleases

func (ds *GitHubTagsDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GitHubTagsDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GitHubTagsDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GitLabPackagesDatasource added in v0.6.4

type GitLabPackagesDatasource struct {
	// contains filtered or unexported fields
}

func (GitLabPackagesDatasource) GetAdditionalData added in v0.6.4

func (ds GitLabPackagesDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GitLabPackagesDatasource) GetDigest added in v0.6.4

func (ds GitLabPackagesDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GitLabPackagesDatasource) GetReleases added in v0.6.4

func (ds *GitLabPackagesDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GitLabPackagesDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GitLabPackagesDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GitTagsDatasource added in v0.16.0

type GitTagsDatasource struct {
	// contains filtered or unexported fields
}

func (GitTagsDatasource) GetAdditionalData added in v0.16.0

func (ds GitTagsDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GitTagsDatasource) GetDigest added in v0.16.0

func (ds GitTagsDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GitTagsDatasource) GetReleases added in v0.16.0

func (ds *GitTagsDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GitTagsDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GitTagsDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GiteaReleasesDatasource added in v0.17.0

type GiteaReleasesDatasource struct {
	// contains filtered or unexported fields
}

func (GiteaReleasesDatasource) GetAdditionalData added in v0.17.0

func (ds GiteaReleasesDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GiteaReleasesDatasource) GetDigest added in v0.17.0

func (ds GiteaReleasesDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GiteaReleasesDatasource) GetReleases added in v0.17.0

func (ds *GiteaReleasesDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GiteaReleasesDatasource) SearchDependencyUpdates added in v0.17.0

func (ds GiteaReleasesDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GoModDatasource

type GoModDatasource struct {
	// contains filtered or unexported fields
}

func (GoModDatasource) GetAdditionalData

func (ds GoModDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GoModDatasource) GetDigest

func (ds GoModDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GoModDatasource) GetReleases

func (ds *GoModDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GoModDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GoModDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GoVersionDatasource

type GoVersionDatasource struct {
	// contains filtered or unexported fields
}

func (GoVersionDatasource) GetAdditionalData

func (ds GoVersionDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GoVersionDatasource) GetDigest

func (ds GoVersionDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GoVersionDatasource) GetReleases

func (ds *GoVersionDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GoVersionDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GoVersionDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type GradleVersionDatasource

type GradleVersionDatasource struct {
	// contains filtered or unexported fields
}

func (GradleVersionDatasource) GetAdditionalData

func (ds GradleVersionDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (GradleVersionDatasource) GetDigest

func (ds GradleVersionDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*GradleVersionDatasource) GetReleases

func (ds *GradleVersionDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (GradleVersionDatasource) SearchDependencyUpdates added in v0.16.0

func (ds GradleVersionDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type HelmDatasource added in v0.10.0

type HelmDatasource struct {
	// contains filtered or unexported fields
}

func (HelmDatasource) GetAdditionalData added in v0.10.0

func (ds HelmDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (HelmDatasource) GetDigest added in v0.10.0

func (ds HelmDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*HelmDatasource) GetReleases added in v0.10.0

func (ds *HelmDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (HelmDatasource) SearchDependencyUpdates added in v0.16.0

func (ds HelmDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type JavaVersionDatasource

type JavaVersionDatasource struct {
	// contains filtered or unexported fields
}

func (JavaVersionDatasource) GetAdditionalData

func (ds JavaVersionDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (JavaVersionDatasource) GetDigest

func (ds JavaVersionDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*JavaVersionDatasource) GetReleases

func (ds *JavaVersionDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (JavaVersionDatasource) SearchDependencyUpdates added in v0.16.0

func (ds JavaVersionDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type MavenDatasource

type MavenDatasource struct {
	// contains filtered or unexported fields
}

func (MavenDatasource) GetAdditionalData

func (ds MavenDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (MavenDatasource) GetDigest

func (ds MavenDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*MavenDatasource) GetReleases

func (ds *MavenDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (MavenDatasource) SearchDependencyUpdates added in v0.16.0

func (ds MavenDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type NodeJsDatasource

type NodeJsDatasource struct {
	// contains filtered or unexported fields
}

func (NodeJsDatasource) GetAdditionalData

func (ds NodeJsDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (NodeJsDatasource) GetDigest

func (ds NodeJsDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*NodeJsDatasource) GetReleases

func (ds *NodeJsDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (NodeJsDatasource) SearchDependencyUpdates added in v0.16.0

func (ds NodeJsDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

type NpmDatasource

type NpmDatasource struct {
	// contains filtered or unexported fields
}

func (NpmDatasource) GetAdditionalData

func (ds NpmDatasource) GetAdditionalData(dependency *common.Dependency, newRelease *common.ReleaseInfo, dataType string) (string, error)

func (NpmDatasource) GetDigest

func (ds NpmDatasource) GetDigest(dependency *common.Dependency, releaseVersion string) (string, error)

func (*NpmDatasource) GetReleases

func (ds *NpmDatasource) GetReleases(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

func (NpmDatasource) SearchDependencyUpdates added in v0.16.0

func (ds NpmDatasource) SearchDependencyUpdates(dependency *common.Dependency) ([]*common.ReleaseInfo, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL