Skip to content

Fixes Release builds ignore repository variables - #80

Merged
ndegwamartin merged 1 commit into
mainfrom
fix-ci-release
Sep 16, 2026
Merged

ndegwamartin merged 1 commit into
mainfrom
fix-ci-release

Conversation

@ndegwamartin

Copy link
Copy Markdown
Contributor

Fixes #79

  • All CI build checks pass e.g. Tests
  • Appropriate changes to documentation are included in the PR

@ellykits ellykits left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ellykits

Copy link
Copy Markdown
Contributor

@ndegwamartin Confirm if this is related to this #74

@ndegwamartin
ndegwamartin merged commit 1fac23e into main Sep 16, 2026
5 checks passed
@ndegwamartin
ndegwamartin deleted the fix-ci-release branch September 16, 2026 15:35
@ndegwamartin

Copy link
Copy Markdown
Contributor Author

@ndegwamartin Confirm if this is related to this #74

@ellykits looks like it is.

MeshackKangi pushed a commit to MeshackKangi/ohs-player-reference-client-app that referenced this pull request Sep 23, 2026
The LoginRedirectActivity intent-filter hardcoded its scheme and
host, so the OAuth redirect could drift from the
OAUTH_REDIRECT_SCHEME / OAUTH_REDIRECT_HOST values the app actually
authenticates with. Upstream fixed this in PR ohs-foundation#80 by injecting both
as manifest placeholders.

Port that fix into the split-module layout: the app module resolves
the placeholders and supplies them via defaultConfig, and the
library manifest references ${oauthRedirectScheme} /
${oauthRedirectHost}. The placeholders cannot live in the library
module because the KMP androidLibrary { } DSL does not expose
manifestPlaceholders.

Hoist the library's OAuth config reads to script-level vals so the
placeholders and generateAuthConfig source from the same values.
MeshackKangi pushed a commit to MeshackKangi/ohs-player-reference-client-app that referenced this pull request Sep 23, 2026
Upstream 1fac23e (PR ohs-foundation#80) added OAuth manifest placeholders to the
old reference-app/ layout. That layout was split into androidApp and
ohs-player-library on this branch, and the same fix was already
ported into the new layout in 2f3bb13.

Git's rename detection aligned upstream's reference-app/build.gradle.kts
with ohs-player-library/build.gradle.kts and upstream's reference-app
manifest with ohs-player-library's manifest, producing two content
conflicts. Both were resolved in favour of HEAD: the upstream hunks
target files that no longer exist, and their substance is already
present in androidApp and ohs-player-library.

The .github/workflows/release.yml, README.md, and local.properties.sample
changes from upstream auto-merged and are kept.
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.

Release builds ignore repository variables

2 participants