You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tooling.apache.org by "asf-tooling (via GitHub)" <gi...@apache.org> on 2026/05/08 21:49:36 UTC

Re: [I] Document reproducible builds, signing, SBOMs, and OpenSSF (tooling-trusted-releases)

asf-tooling commented on issue #697:
URL: https://github.com/apache/tooling-trusted-releases/issues/697#issuecomment-4410109139

   <!-- gofannon-issue-triage-bot v2 -->
   
   **Automated triage** — analyzed at `main@2da7807a`
   
   **Type:** `documentation`  •  **Classification:** `actionable`  •  **Confidence:** `medium`
   **Application domain(s):** `shared_infrastructure`
   
   ### Summary
   Issue #697 requests adding user-facing documentation about reproducible builds, automated release signing, SBOMs, and OpenSSF best practices to the ATR project. These are existing capabilities in the codebase (SBOM generation, key management, signing) that lack user-facing documentation. @Phanindra899 volunteered to work on it but is blocked on completing the mailing list introduction per @sbp's contribution requirements. No PR has been submitted yet.
   
   ### Where new code would go
   - `docs/reproducible-builds.md` — new file
     New documentation file covering reproducible builds and automated release signing per the issue's item (1)
   - `docs/sbom.md` — new file
     New documentation file covering SBOM generation and validation per the issue's item (2)
   - `docs/openssf.md` — new file
     New documentation file covering OpenSSF Best Practices Badge per the issue's item (3)
   
   ### Proposed approach
   This is a pure documentation task. The issue asks for user-facing documentation covering three topic areas: (1) reproducible builds and automated release signing, (2) SBOM (Software Bill of Materials), and (3) OpenSSF Best Practices. The content should reference and build upon the linked ASF wiki pages while explaining how these concepts specifically apply to ATR. Since I don't have visibility into the existing documentation directory structure (no docs/ directory was included in the files provided), the exact file locations are uncertain.
   
   The work is currently blocked on contributor onboarding — @Phanindra899 needs their mailing list introduction to appear in the archives before being assigned. No code changes are needed; only new markdown documentation files explaining ATR's support for these security practices.
   
   ### Open questions
   - Where does user-facing ATR documentation currently live? Is there an existing docs/ directory, a wiki, or are docs served from the application itself (e.g., via templates)?
   - Has @Phanindra899's mailing list introduction been resolved, or should this be reassigned to another contributor?
   - Should the documentation be structured as separate pages per topic or a single combined security practices page?
   - What level of detail is expected — just linking to existing ASF wiki pages with ATR-specific context, or comprehensive standalone documentation?
   
   ### Files examined
   - `.asf.yaml`
   - `.github/PULL_REQUEST_TEMPLATE.md`
   - `.github/dependabot.yml`
   - `.github/labeler.yml`
   - `.github/linters/.markdown-lint.yml`
   - `.github/workflows/allowlistchecker.yml`
   - `.github/workflows/analyze.yml`
   - `.github/workflows/build.yml`
   
   ---
   *Draft from a triage agent. A human reviewer should validate before merging any change. The agent did not run tests or verify diffs apply.*


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@tooling.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tooling.apache.org
For additional commands, e-mail: dev-help@tooling.apache.org