Add SSH_KEY secret to CI workflow#541
Merged
PierreMartinon merged 6 commits intobreaking/ctmodels-0.7from Feb 2, 2026
Merged
Conversation
Member
Author
|
An example of a |
Contributor
Member
Author
|
@PierreMartinon Note that the local registry is not added on Windows. |
Updated GPU backend options and added Julia registry setup step.
Removed 'amdgpu' from the GPU backend matrix in the workflow.
PierreMartinon
added a commit
that referenced
this pull request
Feb 11, 2026
* chore: add CTBase v0.17 compat * chore: bump version to 0.17.5-beta * Refactor: restructure discretization architecture - Remove extension files (ADNLP, Exa, Ipopt, Knitro, MadNLP) - Add new discretization API and core types - Implement collocation method in separate module - Update main module structure and solve interface - Modify Project.toml dependencies * Migrating interfacing code from CTSolvers to CTDirect * resync with previous branch ctsolvers (removing lagrange_to_mayer transformation) * packahe compilation and unit tests (no solving) ok * add new solve test * basic manual DOCP solve ok for beam/adnlp/ipopt * no display * empty init as () instead of nothing; todo: pass kwargs to check_problem * prepare exa builder * julia 1.12 * exa cpu * common docp * ipopt beam ok with adnlp / exa * shared docp and exa_getter in collocation * grid size and scheme options ok * discretization tests ok * madnlp ok * tests for modeler/solver options; starting to unify solution builder for adnlp/exa with new generic getter for adnlp * unified parsing for primal variables and box multipliers * todo: check initial guess and adnlp_backend * adnlp: initial guess ok except interpolations and warm start * warm start and continuation ok * initial guess with interpolations ok * CPU tests ok * put back gpu tests if available * updated GPU tests * unified high level getter for primal and dual variables (ADNLP) * tests ok after unified getter and dual variables parsing * regroup source code in collocation files * code cleanup for collocation main functions * pass exa backend for gpu tests * fix exa_backend option name: backend * Add SSH_KEY secret to CI workflow (#541) Updated GPU backend options and added Julia registry setup step. * Add SSH_KEY secret to CI workflow * Modify GPU workflow to use 'kkt' backend, removed 'amdgpu' for now * keep DOCP in Collocation * local tests ok * fix gpu test goddard2 * update docs * update docs * docs build ok * complete doc files * update to CTParser 0.8 * compat * reorg sourc files * update doc files * test init macro * force ocp_model getter use; aqua test ok * update for latest CTSolvers * local tests ok * fix gpu tests (grid size) * Update documentation workflow to use CT registry * Fix coverage workflow: add SSH_KEY secret reference * update local benchmark --------- Co-authored-by: Pierre Martinon <pierrecmartinon@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
@PierreMartinon To use the
ct-registrywith the CI, you need to add in.github/workflows/CI.yml:To disable, either you remove these lines