Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial merge of duolingo app from web app template #2

Merged
merged 5 commits into from
Jan 20, 2025
Merged

Conversation

frankplus
Copy link

No description provided.

Bahncard and others added 5 commits January 20, 2025 11:06
Original Source: https://gitee.com/westinyang/web-app

Modifications:

- Edited `module.json5` to add additional `requestPermissions` for audio playback and other functionalities.
- Updated `build-profile.json5` to change `"compileSdkVersion"` and `"compatibleSdkVersion"` from 9 to 11 to accommodate OpenHarmony 4.1 API updates.
- Modified `src/main/ets/pages/Index.ets` to replace the deprecated API `'@ohos.systemparameter'` with `'@ohos.deviceInfo'` for device information retrieval.
- Defined the interface for the extended object to fix errors in the source code with API 11.
- Added more methods under the web component.

Signed-off-by: Kexin Lu <[email protected]>
Replaced the url with the duolingo web clone from
https://github.com/bryanjenningz/react-duolingo

Signed-off-by: Francesco Pham <[email protected]>
Signed-off-by: Francesco Pham <[email protected]>
…ng, and HAP Generation

This commit introduces a GitHub Actions workflow to verify builds for
Oniro applications. The workflow performs the following tasks:
- Checks out the repository
- Sets up signing certificates and keystore from GitHub secrets
- Modifies `bundleName` in `app.json5` to match signing materials
- Installs necessary tools and dependencies for building Oniro apps
- Verifies environment setup and tools installation
- Builds the application and generates HAP packages
- Uploads build artifacts for further use

build-profile.json5: set signing materials to keys stored in GitHub
secrets

This addresses [issue
#5](eclipse-oniro4openharmony/oniro-planning#5)

Signed-off-by: Francesco Pham <[email protected]>
Signed-off-by: Francesco Pham <[email protected]>
@frankplus frankplus merged commit b64e3fa into main Jan 20, 2025
2 checks passed
@frankplus frankplus deleted the initial branch January 20, 2025 10:34
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