Skip to content

Conversation

@josephjclark
Copy link
Collaborator

@josephjclark josephjclark commented Dec 27, 2025

I am pushing back these features until later

  • Execute workflows through Projects
  • Fixed new deploy

This is about 50% of #1186

* cli: added credential map utility

* integrate credential map into cli

* project: map project_credential_id to configuration

* delete test

* add test

* tweak error messages

* tidy

* changeset

* integration test

* fix test

* support yaml credential map

* skip flaky engine test
* refactor to allow alias

* updates to alias

* add fuzzy alias function with tests

* more tests

* handle id conflict

* add error

* Workspace integration

* increase test timeout

* increase timeout again

* increase timeout specifically on command tests

* rework alias to only be in the file name (and rewrite fuzzy matcher)

* simplify

* remove ai comments

* started refactoring but getting lost - its over complex. deferring until lateR

* finish refactor. phew

* get pull working

* tweak active project and list cli

* fix cli fetch to allow aliases

* Better error handling for fetch

* checkout tests

* fix tests

* some test fixes

* typos

* changeset & tidyup

* fixing

* total refactor of fetch around aliasing

gulp

* update test

* fetch: more tests (and fixes)

* type hack

better fix incoming on adifferent branch

* first atteempt at unit tests

This uses undici mocks but ofcourse the CLI runs out of a different proces, so the mocked endpoints don't return

I'll need to refactor to use the lightning mock

* accept and save real data in the provisioner API

* dev api

* add one passing integration test

* one more test for the road

* more tests

* checkout test

* update checkout

* update tests

* export default project id for testing

* fix pull test

Changes to the lightning mock caused it to break

* comments

* fix integration test

* fix deploy test again

* one last test fix

* major refactor of new fetch and new test souite

next: consolidate test files, closely revew, and manual test

* consolidate tsts

* tweak log output
@github-project-automation github-project-automation bot moved this to New Issues in v2 Dec 27, 2025
josephjclark and others added 2 commits January 4, 2026 18:32
* cli: auto-append collections adaptor

* changeset

* track collections on credentials

* cli: execute with collections

* update command aliases

* make api-token/pat usage more consistent

* lightning mock: add  very basic collections support

* changeset

* Collections integration test (#1199)

* attempt test

* fix test

* tidying

* reduce minimum release age and install

* fix lockfile

* remove adaptor override

* package lock again

* more cleanup

* remove another wierd local dep

* package lock yet again

* fix an option conflict

* fix the mock

* update mock to better match lightning
@josephjclark josephjclark merged commit 5d94936 into main Jan 4, 2026
6 checks passed
@github-project-automation github-project-automation bot moved this from New Issues to Done in v2 Jan 4, 2026
@josephjclark josephjclark deleted the release/next branch January 4, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants