Sverka

CI Compatibility Features

GitHub Actions / GitLab CI feature coverage — one page per proposal lives in specs/features/.

These 49 feature specs define sverka's CI-compilation surface (GitHub Actions / GitLab CI parity). Each F-XX is a standalone proposal in specs/features/.

Artifacts

IDFeatureStatus
F-24Artifact outputsProposed
F-25Artifact importProposed
F-26Artifact expiry & accessAccepted
F-46Typed artifact reportsAccepted

Cache

IDFeatureStatus
F-27CacheAccepted

Concurrency

IDFeatureStatus
F-28Concurrency & resource groupsAccepted
F-29Interruptible & auto-cancelAccepted

Deployment

IDFeatureStatus
F-22Environments & deploymentsAccepted
F-39ReleaseProposed
F-40PagesProposed

Environment

IDFeatureStatus
F-19ServicesAccepted
F-20Environment variablesProposed
F-30PermissionsAccepted

Execution

IDFeatureStatus
F-09Shell operationsVerified (M0)
F-10Before/after scriptProposed
F-13TimeoutImplemented
F-14RetryProposed
F-36Working directory & shell selectionProposed
F-49Background executionProposed

Expressions

IDFeatureStatus
F-35Expressions & contextsProposed

Import

Matrix

IDFeatureStatus
F-15Matrix expansionProposed
F-16Fail-fast & max-parallelProposed

Outputs

IDFeatureStatus
F-23Scalar outputsProposed

Reusable

Runner

IDFeatureStatus
F-17Host runtimeProposed
F-18Container runtimeProposed
F-37Runner selection & labelsAccepted

Scheduling

IDFeatureStatus
F-07Step DAG & dependenciesProposed
F-08Stages & orderingImplemented
F-11Step & job conditionsProposed
F-12Continue-on-error / allow-failureProposed
F-48Delayed executionProposed

Secrets

IDFeatureStatus
F-21SecretsProposed
F-38OIDC & identity federationAccepted

Triggers

IDFeatureStatus
F-02Push triggerProposed
F-03Change request triggerProposed
F-04Manual triggerProposed
F-05Schedule triggerProposed
F-06Branch, tag & path filtersImplemented

Workflow Control

IDFeatureStatus
F-01Workflow naming & run nameProposed
F-41RulesAccepted
F-42Workflow rules & auto-cancelProposed
F-45DefaultsAccepted
F-47Typed inputsAccepted

On this page