Skip to content

Conversation

@tachyons
Copy link

@tachyons tachyons commented Sep 22, 2025

The changes add GitLab as a new OIDC trusted publisher, allowing gem publishing from GitLab CI/CD pipelines.

Goals:

  • Add GitLab CI as the supported OIDC provider

Non Goals for this iteration

  • Support for self managed instances
  • Attestation support

The changes add GitLab as a new OIDC trusted publisher, allowing gem
publishing from GitLab CI/CD pipelines.
The commit refactors trusted publisher handling to support both GitHub
Actions and GitLab publishers in a more modular way. It adds publisher
type selection and provider-specific form components.
The changes modify the GitLab OIDC trusted publisher model to match
GitLab's token format, removing namespace_path and adding ref_path,
environment, and ci_config_ref_uri fields.
The changes add UI support for selecting different types of trusted
publishers (GitHub Actions, GitLab) when creating a new pending trusted
publisher. The form updates dynamically based on the selected provider
type.
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.

2 participants