Releases: djspiewak/sbt-github-packages
Releases · djspiewak/sbt-github-packages
v0.5.3
v0.5.2
v0.5.1
v0.5.0
- Removed
githubActor
setting. It was kind of pointless, since the GitHub API doesn't actually verify username, only token. The username_
is now used for all API operations. - Added fallbacks for
scmInfo
andhomepage
whengithubRepository
andgithubOwner
are left unspecified. - Exposed
TokenSource
resolution via theGitHubPackagesPlugin.resolveTokenSource
function. Before this, the only way to get access to this functionality was to callinferredGitHubCredentials
, cast toDirectCredentials
, and then invokepasswd
on the result, which was unpleasant to say the least.
v0.4.2
v0.4.1
v0.4.0
As a note, sbt-github-packages is now underlying the artifact infrastructure for SlamData, and it appears to be working quite well! To that end, I am no longer considering this plugin to be in pre-release status, since it is literally driving a production application. More changes (specifically to the use of GITHUB_ACTOR
) are likely coming in the future and will be versioned appropriately, but things are stable enough now that I consider it a viable choice for package publication in sbt.
- Changed default token/user sources to environment variables:
GITHUB_TOKEN
andGITHUB_ACTOR
. I misunderstood the GitHub Actions documentation (such as it is…) and that was the source of the confusion. Sorry everyone! - Defaulted the
repo
parameter of theResolver
to_
, since it doesn't appear to matter what repository you name in the resolver! This is actually really helpful and nice and, arguably, the way that Packages should be behaving. It's just not documented anywhere. - Added check (and error) when someone attempts to do
publishMavenStyle := false
, since it will silently fail to fully publish, resulting in errors during resolution.
v0.3.1
v0.3.0
- Removed requisite
ThisBuild /
scoping. Usage should now be a lot more uniform with other publication plugins - Renamed some keys (such as
githubActor
) to be a bit more conventional - Adjusted default token/actor sources to work out of the box with GitHub Actions
- Removed optionality to the
TokenSource
. Apparently authentication is required even for public packages, which is inane