Skip to content

Commit ec952e6

Browse files
baggepinnenclaude
andcommitted
Replace private registry-setup action with the public actions it wraps
JuliaComputing/set-up-private-juliahub-registries lives in a private repository, and private actions cannot be resolved from workflows in this public repository (the run failed at job setup with "Unable to resolve action"). Use the public actions it delegates to directly: webfactory/ssh-agent for the Git SSH identity and PumasAI/add-private-registry for the JuliaHubRegistry, JuliaSimRegistry and DyadRegistry registries, with the same two secrets. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent ca57b6d commit ec952e6

1 file changed

Lines changed: 31 additions & 6 deletions

File tree

.github/workflows/CI.yml

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,38 @@ jobs:
3939
version: ${{ matrix.version }}
4040
arch: ${{ matrix.arch }}
4141

42-
- name: "Set up private JuliaHub registries"
43-
uses: "JuliaComputing/set-up-private-juliahub-registries@2f465506027adbe8086afc41dd3514e9020d1577" # v2.0.0
42+
# The JuliaComputing/set-up-private-juliahub-registries action lives in a
43+
# private repository and cannot be resolved from this public repository,
44+
# so the equivalent registry setup is spelled out here with the public
45+
# actions it wraps.
46+
- name: "Set up SSH agent for private Git dependencies"
47+
uses: "webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555" # v0.10.0
4448
with:
45-
encoded-juliahub-token: "${{ secrets.JULIAHUB_TOKEN_ENCODED }}"
46-
ssh-key: "${{ secrets.JULIASIM_REGISTRY_SSH_KEY }}"
47-
enable-JSMLComponents: "true"
48-
enable-JuliaHubRegistry: "true"
49+
ssh-private-key: "${{ secrets.JULIASIM_REGISTRY_SSH_KEY }}"
50+
51+
- name: "Enable the JuliaHubRegistry registry"
52+
uses: "PumasAI/add-private-registry@3ee6e5689774ff51631dd6b1fd35bae37b363ae3" # v1.0.1
53+
with:
54+
juliahub_token_encoded: "${{ secrets.JULIAHUB_TOKEN_ENCODED }}"
55+
install_general_registry: "true"
56+
private_registry_name: "JuliaHubRegistry"
57+
private_registry_uuid: "de52bcdf-fcb2-40cf-a397-3d64b64f4d9c"
58+
59+
- name: "Enable the JuliaSimRegistry registry"
60+
uses: "PumasAI/add-private-registry@3ee6e5689774ff51631dd6b1fd35bae37b363ae3" # v1.0.1
61+
with:
62+
juliahub_token_encoded: "${{ secrets.JULIAHUB_TOKEN_ENCODED }}"
63+
install_general_registry: "false"
64+
private_registry_name: "JuliaSimRegistry"
65+
private_registry_uuid: "309a7822-a73e-4490-9504-7d1983f27685"
66+
67+
- name: "Enable the DyadRegistry registry"
68+
uses: "PumasAI/add-private-registry@3ee6e5689774ff51631dd6b1fd35bae37b363ae3" # v1.0.1
69+
with:
70+
juliahub_token_encoded: "${{ secrets.JULIAHUB_TOKEN_ENCODED }}"
71+
install_general_registry: "false"
72+
private_registry_name: "DyadRegistry"
73+
private_registry_uuid: "07e6f81e-a02a-4ea6-9289-c3820c24b8ed"
4974

5075
# TEMPORARY: the 3D models require the BodyShape center-of-mass fix
5176
# (JuliaComputing/MultibodyComponents.jl#150), which is not yet in any

0 commit comments

Comments
 (0)