Skip to content

ci: use shared Ruby release validator - #706

Merged
KazuCocoa merged 1 commit into
masterfrom
ci/shared-ruby-release-validator
Sep 13, 2026
Merged

KazuCocoa merged 1 commit into
masterfrom
ci/shared-ruby-release-validator

Conversation

@KazuCocoa

Copy link
Copy Markdown
Member

Replace the repository-local release validator and its tests with appium/appium-workflows/.github/actions/ruby-release-validate, pinned to the merged commit from appium/appium-workflows#12.

Both PR package validation and tagged publication use the shared action. Artifact upload consumes its absolute gem-path; the separate publication job receives only the filename and publishes the downloaded artifact from its own pkg/ directory. The existing publication workflow, environment, and RubyGems Trusted Publisher configuration are unchanged.

Remove duplicated helper/tests and update the runbook for local verification and date recovery through the shared repository. Application tests remain in place.

Validation: local gem build, shared action validation against the built gem, simulated cross-job artifact path transfer, actionlint, and whitespace checks passed. No publication was performed. The shared action has passing Ruby 3.1/3.4/4.0 tests in its own repository.

@KazuCocoa
KazuCocoa merged commit 7bdd6ec into master Sep 13, 2026
26 of 32 checks passed
@KazuCocoa
KazuCocoa deleted the ci/shared-ruby-release-validator branch September 13, 2026 15:45
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.

1 participant