Skip to content

feat(release): move release App credentials to the org and add demo_farm_openemr as a consumer #701

@kojiromike

Description

@kojiromike

Two related cleanups to the release App's wiring:

  • Identify the App by its client-id (stored as an org variable). The client-id isn't secret — it's on the App's public page. GitHub Actions has two distinct stores: secrets (write-only, redacted in logs, intended for credentials) and variables (readable, plain in logs, intended for non-sensitive configuration). The client-id belongs in a variable, both for honesty and so the value is inspectable in logs when debugging cross-repo dispatch.
  • Automate demo-farm tag bump on release #710 adds a fourth consumer (openemr/demo_farm_openemr); the App needs to be installed there and added to RELEASE_APP_PRIVATE_KEY's selected-repos list as part of the same change.

Steps

Verification

Related

#664, #706, #710, openemr/demo_farm_openemr#108, openemr/openemr#12128, #584.

Metadata

Metadata

Labels

github_actionsPull requests that update GitHub Actions code

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions