Re: [MENTORS] Potential issue with GitHub releases

Jarek Potiuk <[email protected]>
Newsgroups gmane.comp.apache.incubator.general
Message-ID <CAH067Rm-YnUa9hF4Z_rRoZ2dt6B1ZX7kfmt5vvGfvq9E2jKMKQ@mail.gmail.com>
> The Release MCP I’m working on now checks for this. Really nice.

Cool :).

Suggestion / experience sharing (Justin): I also worked on and built MCPs
first, but I found that for cases you can run as an "agentic check," SKILL
is often a much better solution ;) . You should try it out - pure English
description of what you want to do, with embedded snippets of example code
to run - and you can run them straight after checking out your repo with
agentic CLI - without installing MCP at all. Once you have it in your repo,
it will be visible as the /NNNN command (say
/check-repo-for-asf-compliance). And you will be able to give your agent
prompts like, "Check all IPMCs for compliance with ASF and print  nice
report about it."  - as prompted in your agent. And you can provide all
kinds of selection criteria, or focus on only one project and get more
detailed report etc. - by just prompting the agent with yor intentions.

Both work. MCP has the drawback that you must "trust" it to install it;
SKILL will run locally without installation.

This is what I used in "Apache Steward (to be renamed)" -
https://github.com/apache/airflow-steward/tree/main/.claude/skills - and it
works like a charm.

You can even ask your agent to convert your MCP to SKILL to speed it up.

J.







On Sun, May 3, 2026 at 2:32 AM Justin Mclean <[email protected]>
wrote:

> Hi,
>
> > It always also bothers me when you say "things should never happen" but
> > fail to take action to ensure it does not happen and ask people to fix
> it.
> > That sounds a bit like "I have strong opinion, but I know it does and I
> > can't do anything about - so Iit am closing a blind eye on it”,
>
> The Release MCP I’m working on now checks for this.
>
> An example question:
> Check Burr releases for compliance with ASF guidelines and policy
>
> The final output:
>
> Burr Compliance Check
> I checked Burr live against Apache dist/archive, GitHub releases, and
> Docker Hub, using the ASF Incubator distribution guidelines.
> Overall: Burr has ASF release artifacts in the Apache release system with
> signatures and SHA-512 checksums, which is good. There are a few follow-up
> compliance concerns around GitHub release pages and convenience artifacts.
> Looks OK
>     • dist.apache.org is available:
> https://dist.apache.org/repos/dist/release/incubator/burr/
>     • archive.apache.org is available:
> https://archive.apache.org/dist/incubator/burr/
>     • Latest observed Apache release date: 2026-01-11
>     • Source-ish artifacts include incubating in their filenames:
>         • apache-burr-0.41.0-incubating.tar.gz
>         • apache-burr-0.41.0-incubating-sdist.tar.gz
>     • Each observed artifact has detached .asc signatures and .sha512
> checksums.
>     • KEYS is present.
> Needs Review
>     • GitHub has 30 releases at https://github.com/apache/burr/releases,
> and the tool found no visible incubation disclaimer text in those release
> bodies. The Incubator guide says GitHub releases need to include the
> incubation disclaimer.
>     • Docker Hub default ASF locations were not found:
>         • apache/burr returned 404
>         • apacheburr/burr returned 404
> That is fine if Burr does not publish Docker images, but if it does, the
> image location may need a custom check.
>     • The Apache dist/archive listing includes a Python wheel:
> apache_burr-0.41.0-py3-none-any.whl. As a convenience binary, it should be
> made from an IPMC-approved ASF release, follow licensing policy, and have
> signatures/hashes. It does have .asc and .sha512, but its filename does not
> include incubating, so I’d manually review whether the distribution surface
> clearly displays the incubating disclaimer.
>     • Remote source archive contents were not inspected, so I could not
> confirm DISCLAIMER files inside the source archives.
> Verdict
> No hard failure from the basic ASF release-system evidence: Burr has
> release artifacts, signatures, checksums, archive presence, and incubating
> names for the source archives.
> The main compliance gap to fix or verify is GitHub release metadata: add
> the incubation disclaimer to the GitHub release descriptions, especially
> because the guide explicitly calls that out. The wheel/convenience binary
> also deserves a manual check against ASF binary distribution policy.
>
> Kind Regards,
> Justin
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.