diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index e5beb98..64a6073 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -20,8 +20,8 @@ jobs: - name: Set up environment variables run: | - echo "GPR_USER=${{ github.actor }}" >> $GITHUB_ENV - echo "GPR_KEY=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV + echo "GPR_USER=${{ secrets.GHUB_USER || github.actor }}" >> $GITHUB_ENV + echo "GPR_KEY=${{ secrets.GHUB_TOKEN || secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV echo "KEY_ALIAS=${{ secrets.KEY_ALIAS }}" >> $GITHUB_ENV echo "KEY_PASSWORD=${{ secrets.KEY_PASSWORD }}" >> $GITHUB_ENV echo "KEYSTORE_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> $GITHUB_ENV @@ -36,6 +36,9 @@ jobs: distribution: 'temurin' cache: gradle + - name: Setup Android SDK + uses: android-actions/setup-android@v3 + - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle @@ -57,4 +60,4 @@ jobs: generateReleaseNotes: true artifacts: app/build/outputs/apk/release/app-release.apk, app/manifest.json, app/karoo-powerbar.png, powerbar_min.gif, powerbar0.png, powerbar2.png env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 099bde7..c7b8ab6 100644 --- a/README.md +++ b/README.md @@ -31,16 +31,7 @@ to your current power output / heart rate zone as setup in your Karoo settings. ## Installation -If you are using a Karoo 3, you can use [Hammerhead's sideloading procedure](https://support.hammerhead.io/hc/en-us/articles/31576497036827-Companion-App-Sideloading) to install the app: - -1. Using the browser on your phone, long-press [this download link](https://github.com/timklge/karoo-powerbar/releases/latest/download/app-release.apk) and share it with the Hammerhead Companion app. -2. Your karoo should show an info screen about the app now. Press "Install". - -If you are using a Karoo 2, you can use manual sideloading: - -1. Download the apk from the [releases page](https://github.com/timklge/karoo-powerbar/releases) (or build it from source) -2. Set up your Karoo for sideloading. DC Rainmaker has a great [step-by-step guide](https://www.dcrainmaker.com/2021/02/how-to-sideload-android-apps-on-your-hammerhead-karoo-1-karoo-2.html). -3. Install the app by running `adb install app-release.apk`. +This extension is available as part of the extension library on your Karoo device. More information is available in the [Hammerhead FAQ](https://support.hammerhead.io/hc/en-us/articles/34676015530907-Karoo-OS-Extensions-Library). ## Credits