Skip to content

Unexpected TagBot failures in JuliaCollections org #388

@fingolfin

Description

@fingolfin

(This is different from issue #384).

I've been trying since today (March 18, 2025) to get TagBot working again for several packages in the JuliaCollections org, including

In particular ...

  • made sure a deploy key with "write" permission is set (created with DocumenterTools.genkeys(user="JuliaCollections", repo="LRUCache.jl") etc.)
  • ensured DOCUMENTER_KEY matches
  • verified GitHub action settings are permissible enough, i.e.
    Image
  • ensure .github/workflows/TagBot.yml matches the currently recommended one

Despite all this, I get TagBot failures and am now at a loss what might be the cause. For example I tried to release LRUCache.jl, which worked, but TagBot then errored out. Excerpt from the full log:

Processing version v1.6.2 (9abf4191a852324e8edd2a17798c77dede9fea5b)
Generating changelog for version v1.6.2 (9abf4191a852324e8edd2a17798c77dede9fea5b)
Creating release v1.6.2 at 9abf4191a852324e8edd2a17798c77dede9fea5b
Request POST /repos/JuliaCollections/LRUCache.jl/releases failed with 403: Forbidden
HTTPHeaderDict({'Date': 'Tue, 18 Mar 2025 13:40:10 GMT', 'Content-Type': 'application/json; charset=utf-8', 'X-GitHub-Media-Type': 'github.v3; format=json', 'x-accepted-github-permissions': 'contents=write; contents=write,workflows=write', 'x-github-api-version-selected': '2022-11-28', 'X-RateLimit-Limit': '5000', 'X-RateLimit-Remaining': '4945', 'X-RateLimit-Reset': '1742308697', 'X-RateLimit-Used': '55', 'X-RateLimit-Resource': 'core', 'Access-Control-Expose-Headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=31536000; includeSubdomains; preload', 'X-Frame-Options': 'deny', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '0', 'Referrer-Policy': 'origin-when-cross-origin, strict-origin-when-cross-origin', 'Content-Security-Policy': "default-src 'none'", 'Vary': 'Accept-Encoding, Accept, X-Requested-With', 'Content-Encoding': 'gzip', 'Transfer-Encoding': 'chunked', 'X-GitHub-Request-Id': '1C00:2F0737:AD2226:15C1545:67D977B9', 'Server': 'github.com'})
Error: GitHub returned a 403 permissions-related error.
                    Please check that your ssh key and TagBot permissions are up to date
                    https://github.com/JuliaRegistries/TagBot#setup
                    

So it managed to create the tag but not the release.

Any thoughts what might be the cause or how to overcome this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions