Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cueapi/cueapi-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a8e8277
Choose a base ref
...
head repository: cueapi/cueapi-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ac957e2
Choose a head ref
  • 7 commits
  • 5 files changed
  • 3 contributors

Commits on Apr 4, 2026

  1. chore: pipeline validation test

    Gk authored and Gk committed Apr 4, 2026
    Configuration menu
    Copy the full SHA
    229190c View commit details
    Browse the repository at this point in the history
  2. ci: add post-merge test trigger for cueapi-python

    ci: trigger Argus test-sdk after merge
    govindkavaturi-art authored Apr 4, 2026
    Configuration menu
    Copy the full SHA
    f6a44da View commit details
    Browse the repository at this point in the history
  3. test: fill SDK gaps — workers resource, executions resource, update m…

    …ethod
    
    chore: pipeline validation test
    govindkavaturi-art authored Apr 4, 2026
    Configuration menu
    Copy the full SHA
    5b7211e View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2026

  1. security: add PEP 740 attestations to PyPI publish (#17)

    * security: add PEP 740 attestations to PyPI publish workflow
    
    - Pin pypa/gh-action-pypi-publish to SHA (v1.14.0)
    - Enable attestations: true for PEP 740 provenance
    - Add test job before publish (tests must pass before release)
    - Add explicit permissions: { contents: read } at workflow level
    - Bump version to 0.1.1
    - Document attestation in README
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    
    * fix: remove test job from publish workflow
    
    SDK tests are integration tests requiring staging API + service
    containers. They run on PRs via feature-to-main.yml. The publish
    workflow trusts that tests passed during the PR process.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Gk <gk@Gks-MacBook-Pro.local>
    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
    3 people authored Apr 12, 2026
    Configuration menu
    Copy the full SHA
    bc5b84c View commit details
    Browse the repository at this point in the history
  2. fix: add Bug Tracker URL to PyPI metadata (#18)

    The cueapi-sdk package on PyPI was missing the Bug Tracker project URL,
    meaning users had no link to report issues. Adds the correct URL pointing
    to https://github.com/cueapi/cueapi-python/issues.
    
    Also bumps version to 0.1.2 (metadata-only patch) and syncs __version__
    in __init__.py.
    
    Co-authored-by: Gk <gk@Gks-MacBook-Pro.local>
    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
    3 people authored Apr 12, 2026
    Configuration menu
    Copy the full SHA
    63a4a59 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2026

  1. chore(meta): fix license mismatch (Apache-2.0), expand PyPI metadata,…

    … bump to 0.1.3
    
    Reconciles pyproject.toml license with LICENSE file content and repo
    description (Apache-2.0, not MIT). Adds Trove classifiers, expanded
    keyword list, maintainers block, and Changelog/Source Code/Status Page URLs.
    No code changes.
    Gk authored and Gk committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    156ed37 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2026

  1. feat(executions): add result_ref kwarg to report_outcome (#20)

    The server's /v1/executions/{id}/outcome endpoint already accepts a
    `result_ref` evidence field (see OutcomeRequest in cueapi/cueapi
    app/schemas/outcome.py). The SDK's report_outcome was missing it,
    forcing callers who want to attach a reference ID to fall back to
    either raw HTTP or using an unrelated field like external_id.
    
    Single-line addition in executions.py: new kwarg, forwarded to the
    POST body when provided, same shape as every other evidence field.
    
    Companion change in cueapi-worker 0.3.0 (monorepo PR in cueapi/cueapi)
    exposes the same field on its WorkerAPIClient so worker-transport
    handlers can surface result_ref via the new CUEAPI_OUTCOME_FILE
    pattern.
    
    No behavioral change for existing callers — kwarg is optional and
    defaults to None.
    
    Co-authored-by: Gk <gk@Gks-MacBook-Pro.local>
    govindkavaturi-art and Gk authored Apr 19, 2026
    Configuration menu
    Copy the full SHA
    ac957e2 View commit details
    Browse the repository at this point in the history
Loading