Skip to content

feat: add documentation - #409

Merged
cowan-macady merged 1 commit into
masterfrom
documentation
Aug 5, 2026
Merged

feat: add documentation#409
cowan-macady merged 1 commit into
masterfrom
documentation

Conversation

@cowan-macady

@cowan-macady cowan-macady commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

implement ENG-9279

add pdoc documentation

Copilot AI lite review requested due to automatic review settings August 5, 2026 13:32
@cowan-macady
cowan-macady requested review from a team as code owners August 5, 2026 13:32
@socket-security

socket-security Bot commented Aug 5, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedpdoc@​16.0.098100100100100
Addedjinja2@​3.1.698100100100100
Addedmarkdown2@​2.5.5100100100100100
Addedmarkupsafe@​3.0.3100100100100100

View full report

@deepsource-io

deepsource-io Bot commented Aug 5, 2026

Copy link
Copy Markdown

DeepSource Code Review

We reviewed changes in e0eb5ab...5040940 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
Secrets Aug 5, 2026 2:50p.m. Review ↗
Python Aug 5, 2026 2:50p.m. Review ↗

Important

AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The new docs workflow introduces avoidable CI/security risks (mutable action ref and non-strict lockfile usage) that should be addressed before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Adds automated API reference documentation generation (via pdoc) and publishes it to GitHub Pages, with a README link pointing users to the hosted docs.

Changes:

  • Add GitHub Pages link to the generated SDK API reference in README.md.
  • Add pdoc as a dev dependency (and lock its transitive dependencies).
  • Introduce a GitHub Actions workflow to build and deploy API docs on release publication.
File summaries
File Description
README.md Adds a link to the hosted SDK API reference docs.
Pipfile Adds pdoc to dev dependencies for documentation builds.
Pipfile.lock Locks pdoc and its transitive dependencies.
.github/workflows/docs.yaml New workflow to build docs with pdoc and deploy to GitHub Pages.
Review details
  • Files reviewed: 3/4 changed files
  • Comments generated: 2
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Comment on lines +24 to +25
- name: actions/checkout
uses: indykite/.github/.github/actions/git-checkout@master # actions/checkout with dynamic fetch-depth resolution

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The flagged ref is indykite/.github, the org's own composite action. The org convention, visible in every other workflow in this repo (tests.yaml, release.yaml, pre-commit-cache.yaml) and in developer-hub is to SHA-pin third-party actions

Comment thread .github/workflows/docs.yaml Outdated
implement [ENG-9279]
Copilot AI review requested due to automatic review settings August 5, 2026 14:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Ready to approve

The changes are straightforward, consistent with existing CI patterns in the repo, and introduce no verified functional or security issues in the modified regions.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Review details
  • Files reviewed: 4/5 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@cowan-macady
cowan-macady merged commit 99078b6 into master Aug 5, 2026
15 checks passed
@cowan-macady
cowan-macady deleted the documentation branch August 5, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants