Skip to content

refactor(storage): compose runner config storage providers - #5359

Draft
edersonbrilhante wants to merge 6 commits into
runner-config-consumerfrom
runner-config-storage-selection
Draft

refactor(storage): compose runner config storage providers#5359
edersonbrilhante wants to merge 6 commits into
runner-config-consumerfrom
runner-config-storage-selection

Conversation

@edersonbrilhante

Copy link
Copy Markdown
Contributor

Description

Compose the stable storage capabilities in one factory and add runner-config provider selection. Runner-config storage is selected independently from common GitHub App credentials, environment values are parsed once into immutable adapter configuration, and the old parallel provider factories are removed. The storage-provider package now declares its MIT license metadata.

Test Plan

  • Added provider-resolution and storage-composition tests.
  • git diff --check passed.
  • Runtime Yarn tests could not be run locally because the repository's pinned Yarn launcher is unavailable in this environment; CI should provide the full test result.

Related Issues

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from 6af275a to 456b25c Compare September 4, 2026 11:20
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from 456b25c to 93e7105 Compare September 4, 2026 11:34
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from 93e7105 to de85c37 Compare September 4, 2026 11:42
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from de85c37 to 48f1d66 Compare September 4, 2026 11:49
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from e8f7a26 to 9e5205f Compare September 4, 2026 12:10
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from 9e5205f to 0850256 Compare September 4, 2026 12:23
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from 0850256 to 909dc67 Compare September 4, 2026 12:27
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch 4 times, most recently from ff1925b to 5149453 Compare September 4, 2026 12:54
@edersonbrilhante edersonbrilhante added microvm javascript Pull requests that update Javascript code storage-provider and removed microvm labels Sep 4, 2026
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-storage-selection branch from e4ade0d to cf64d4e Compare September 7, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update Javascript code storage-provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant