Skip to content

cli: display native CI runs and jobs - #69

Open
Ormod wants to merge 1 commit into
mainfrom
cli/public-native-ci-history
Open

Ormod wants to merge 1 commit into
mainfrom
cli/public-native-ci-history

Conversation

@Ormod

@Ormod Ormod commented Oct 28, 2026 •

Copy link
Copy Markdown
Collaborator

Display native Avrea CI runs and jobs through the existing public read
commands, including awr- references and a ci_provider field in JSON and
table output. Native records render without GitHub IDs or run numbers.
GitLab jobs from older API revisions keep the correct provider label, and
native runs do not receive guessed GitHub source links.

Scope covers run/job reads and display. Workflow listing is deferred.

Validation: 1,547 unit tests pass; make lint passes; command reference and
man pages regenerated with make docs.

Release alongside the companion core API/console change, before enabling
mixed history for clients that require non-null external IDs.

Companion core API/console: https://github.com/avrea-com/avrea-core/pull/3739

Comment thread tests/test_native_ci.py
result = runner.invoke(cli, ["--links", "run", command] + ([_RUN] if command == "view" else []))
assert result.exit_code == 0, result.output
assert "https://github.com/" not in result.output
assert "https://console.avrea.com/" in result.output

This branch has not been deployed

No deployments
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.

2 participants