Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we have images that use the UM be internal or private, rather than public? #158

Open
CodeGat opened this issue May 10, 2024 · 3 comments
Assignees
Labels
priority:high A high priority issue - has an impact on core functionality type:feature New feature or request type:investigation look into options, do some research!

Comments

@CodeGat
Copy link
Collaborator

CodeGat commented May 10, 2024

Since UM related builds cannot be public, we cannot at this stage build access-esm1.5 using build-ci.

Investigate the possibility of making these docker images private or internal, and note what kind of credentials one would need to access it as part of a run.

See https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#ensuring-workflow-access-to-your-package

@CodeGat CodeGat added type:feature New feature or request priority:high A high priority issue - has an impact on core functionality type:investigation look into options, do some research! labels May 10, 2024
@CodeGat CodeGat self-assigned this May 10, 2024
@CodeGat
Copy link
Collaborator Author

CodeGat commented May 20, 2024

Notes: Indeed we can make the packages internal (viewable to members of the org) or private (only to people who have access), but it seems that we cannot do this programmatically, only via the GUI.
image
And even if we can make it private:

If you grant a public repository access to private packages, forks of the repository may be able to access the private packages.

@CodeGat
Copy link
Collaborator Author

CodeGat commented Jun 6, 2024

Trying a different tack. We will now no longer automatically link the visibility of the package to the access rights of the repository on an organisational level. See https://github.com/organizations/ACCESS-NRI/settings/packages

@CodeGat
Copy link
Collaborator Author

CodeGat commented Jun 10, 2024

This hasn't seemed to have helped the visibility of the package itself. See https://github.com/ACCESS-NRI/build-ci/pkgs/container/build-cable-intel2021.2.0-2024.06.05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:high A high priority issue - has an impact on core functionality type:feature New feature or request type:investigation look into options, do some research!
Projects
None yet
Development

No branches or pull requests

1 participant