Skip to content

Update GitHub action for v0.2.0 release - #194

Merged
osw282 merged 8 commits into
developfrom
ci/update-ghc-for-v0.2.0
Mar 12, 2026
Merged

Update GitHub action for v0.2.0 release#194
osw282 merged 8 commits into
developfrom
ci/update-ghc-for-v0.2.0

Conversation

@osw282

@osw282 osw282 commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

Update CI workflows to use modern uv/Python setup and replace Safety with pip-audit

  • Remove redundant uv setup steps and matrix strategy from pre-commit job
  • Update unit_tests job to match pre-commit pattern (checkout@v6, setup-python@v6 with python-version-file, setup-uv@v7)
  • Add 10-minute timeouts to all jobs
  • Replace Safety + poetry.lock scanning with pip-audit (pypa/gh-action-pip-audit@v1.1.0) triggered on uv.lock changes

@osw282 osw282 self-assigned this Mar 12, 2026
@osw282
osw282 merged commit bb15f76 into develop Mar 12, 2026
3 checks passed
@osw282
osw282 deleted the ci/update-ghc-for-v0.2.0 branch March 12, 2026 11:47
@osw282

osw282 commented Mar 12, 2026

Copy link
Copy Markdown
Contributor Author

Implements #162

osw282 added a commit that referenced this pull request Mar 12, 2026
* Agent Implementation Using Pydantic AI (#149)

* Move old stuff to a legacy folder and setup pre-commit for rewrite

* Agent rewrite

* Update cloud watch config

* Update prompt and use remote github mcp server

* Add cloud watch tool log

* Use remote github mcp for now

* Update agent

* Update dev doc

* Make service name a required parameter

* Update cloud watch tool to search directly from log event

* Cli

* Readme

* Refactor and Fix ECS Agent Deployment (#154)

* Update agents.md

* ECS deployment

* Simplify by removing server for now

* Add logo

* Update text colour

* Update

* Refactoring

* Refactoring

* Set up Opik for agent evaluation (#155)

* Allow user to select which repo the agent to look at

* Add dataset

* Add metrics

* Common

* Update test case

* Use opik span

* Add mock tools

* Add mock tools

* Update prompts

* Add experiment readme

* Update readme

* Update readme

* Eval: Add evaluation experiment for diagnoses correctness (#161)

* Update tool extraction logic from span

* Update create agent arg

* Diagnosis quality dataset

* First metric

* Root cuase metric

* 3 metrics

* Mock tools

* Experiment runner

* Diagnosis quality eval

* Update project name

* Docs & CLI UX overhaul for v0.2.0 (#164)

* Docs first draft

* Tick box

* Update readme

* Update heading

* Some CLI stuff to make UX better

* Some more UX stuff

* Update screenshot

* Remove .claude and legacy stuff

* Add demo gif

* Centre the gif

* Update gif

* Update GitHub action for v0.2.0 release (#194)

* Update ci.yml

* Swap safety with pip-audit

* Install pre-commit in dev group

* Remove build push core images action for legacy code

* Update ci test run path

* Remove reference of legacy directory in pre-commit config

* Update pytest

* Add opik dependency to pyproject (hotfix)

* Release workflow & `RELEASE.md` (#195)

* Release doc first draft

* Release workflow and release.md

* Update release.md
osw282 added a commit that referenced this pull request Mar 12, 2026
* Agent Implementation Using Pydantic AI (#149)

* Move old stuff to a legacy folder and setup pre-commit for rewrite

* Agent rewrite

* Update cloud watch config

* Update prompt and use remote github mcp server

* Add cloud watch tool log

* Use remote github mcp for now

* Update agent

* Update dev doc

* Make service name a required parameter

* Update cloud watch tool to search directly from log event

* Cli

* Readme

* Refactor and Fix ECS Agent Deployment (#154)

* Update agents.md

* ECS deployment

* Simplify by removing server for now

* Add logo

* Update text colour

* Update

* Refactoring

* Refactoring

* Set up Opik for agent evaluation (#155)

* Allow user to select which repo the agent to look at

* Add dataset

* Add metrics

* Common

* Update test case

* Use opik span

* Add mock tools

* Add mock tools

* Update prompts

* Add experiment readme

* Update readme

* Update readme

* Eval: Add evaluation experiment for diagnoses correctness (#161)

* Update tool extraction logic from span

* Update create agent arg

* Diagnosis quality dataset

* First metric

* Root cuase metric

* 3 metrics

* Mock tools

* Experiment runner

* Diagnosis quality eval

* Update project name

* Docs & CLI UX overhaul for v0.2.0 (#164)

* Docs first draft

* Tick box

* Update readme

* Update heading

* Some CLI stuff to make UX better

* Some more UX stuff

* Update screenshot

* Remove .claude and legacy stuff

* Add demo gif

* Centre the gif

* Update gif

* Update GitHub action for v0.2.0 release (#194)

* Update ci.yml

* Swap safety with pip-audit

* Install pre-commit in dev group

* Remove build push core images action for legacy code

* Update ci test run path

* Remove reference of legacy directory in pre-commit config

* Update pytest

* Add opik dependency to pyproject (hotfix)

* Release workflow & `RELEASE.md` (#195)

* Release doc first draft

* Release workflow and release.md

* Update release.md

* Update release.md and publush to remove the v in tag

* Bump version to 0.2.1

* UV sync
osw282 added a commit that referenced this pull request Mar 12, 2026
* Refactor and Fix ECS Agent Deployment (#152)

* Agent Implementation Using Pydantic AI (#149)

* Move old stuff to a legacy folder and setup pre-commit for rewrite

* Agent rewrite

* Update cloud watch config

* Update prompt and use remote github mcp server

* Add cloud watch tool log

* Use remote github mcp for now

* Update agent

* Update dev doc

* Make service name a required parameter

* Update cloud watch tool to search directly from log event

* Cli

* Readme

* Update agents.md

* ECS deployment

* Simplify by removing server for now

* Add logo

* Update text colour

* Update

* Refactoring

* Refactoring

* Revert "Refactor and Fix ECS Agent Deployment (#152)" (#153)

This reverts commit 682e47e.

* v0.2.0 Release (#197)

* Agent Implementation Using Pydantic AI (#149)

* Move old stuff to a legacy folder and setup pre-commit for rewrite

* Agent rewrite

* Update cloud watch config

* Update prompt and use remote github mcp server

* Add cloud watch tool log

* Use remote github mcp for now

* Update agent

* Update dev doc

* Make service name a required parameter

* Update cloud watch tool to search directly from log event

* Cli

* Readme

* Refactor and Fix ECS Agent Deployment (#154)

* Update agents.md

* ECS deployment

* Simplify by removing server for now

* Add logo

* Update text colour

* Update

* Refactoring

* Refactoring

* Set up Opik for agent evaluation (#155)

* Allow user to select which repo the agent to look at

* Add dataset

* Add metrics

* Common

* Update test case

* Use opik span

* Add mock tools

* Add mock tools

* Update prompts

* Add experiment readme

* Update readme

* Update readme

* Eval: Add evaluation experiment for diagnoses correctness (#161)

* Update tool extraction logic from span

* Update create agent arg

* Diagnosis quality dataset

* First metric

* Root cuase metric

* 3 metrics

* Mock tools

* Experiment runner

* Diagnosis quality eval

* Update project name

* Docs & CLI UX overhaul for v0.2.0 (#164)

* Docs first draft

* Tick box

* Update readme

* Update heading

* Some CLI stuff to make UX better

* Some more UX stuff

* Update screenshot

* Remove .claude and legacy stuff

* Add demo gif

* Centre the gif

* Update gif

* Update GitHub action for v0.2.0 release (#194)

* Update ci.yml

* Swap safety with pip-audit

* Install pre-commit in dev group

* Remove build push core images action for legacy code

* Update ci test run path

* Remove reference of legacy directory in pre-commit config

* Update pytest

* Add opik dependency to pyproject (hotfix)

* Release workflow & `RELEASE.md` (#195)

* Release doc first draft

* Release workflow and release.md

* Update release.md

* Bump version to 0.2.1

* UV sync
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.

1 participant