Skip to content

Conversation

cartland
Copy link
Contributor

@cartland cartland commented May 8, 2025

This commit adds GitHub Actions workflows for building the CredentialManager and WebkitWebView samples. These workflows are triggered on push, pull request, and manual dispatch, ensuring continuous integration for these projects.

  • Added build-credential-manager.yml for the CredentialManager sample.
  • Added build-webkit-webview.yml for the WebkitWebView sample.

These workflows include steps for:

  • Setting up JDK 17
  • Setting up Gradle
  • Installing Android SDK Platform VanillaIceCream
  • Creating dummy keystore if not exists
  • Making gradlew executable
  • Building the respective Android app

This commit adds GitHub Actions workflows for building the
CredentialManager and WebkitWebView samples. These workflows
are triggered on push, pull request, and manual dispatch,
ensuring continuous integration for these projects.

- Added `build-credential-manager.yml` for the
  CredentialManager sample.
- Added `build-webkit-webview.yml` for the WebkitWebView sample.

These workflows include steps for:

- Setting up JDK 17
- Setting up Gradle
- Installing Android SDK Platform VanillaIceCream
- Creating dummy keystore if not exists
- Making gradlew executable
- Building the respective Android app
Copy link

Note

The files in this pull request are not supported by Gemini Code Assist.

This commit updates the Android SDK Platform version in the
`build-credential-manager.yml` workflow from
`android-VanillaIceCream` to `android-34`.

- Updated the `Install Android SDK Platform VanillaIceCream` step
  to use `android-34` instead of `android-VanillaIceCream`.
@cartland
Copy link
Contributor Author

cartland commented May 8, 2025

The CredentialManager app uses libraries that require a Preview SDK and I haven't figured out how to get the CI to build against that SDK. I will try a few things but input from the project owners might make this easier, especially if the preview APIs are no longer needed.

@cy245 cy245 self-requested a review May 12, 2025 07:24
@cy245
Copy link
Contributor

cy245 commented May 28, 2025

Closing as this was included in #131

@cy245 cy245 closed this May 28, 2025
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.

2 participants