mirror of
https://github.com/VueTubeApp/VueTube
synced 2024-11-25 20:55:17 +00:00
include app hash in app
This commit is contained in:
parent
b5da48ef0e
commit
2a50e48328
6 changed files with 5 additions and 39 deletions
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
|
@ -23,6 +23,9 @@ jobs:
|
||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm i; cd NUXT; npm i
|
run: npm i; cd NUXT; npm i
|
||||||
|
- name: Set App Version
|
||||||
|
working-directory: NUXT
|
||||||
|
run: sed -i 's/dev-local/${{ github.sha }}/' nuxt.config.js
|
||||||
- name: Build web assets
|
- name: Build web assets
|
||||||
working-directory: NUXT
|
working-directory: NUXT
|
||||||
run: npm run generate
|
run: npm run generate
|
||||||
|
|
Before Width: | Height: | Size: 706 KiB After Width: | Height: | Size: 706 KiB |
|
@ -4,7 +4,7 @@ export default {
|
||||||
|
|
||||||
//--- Bettertube Stuff ---//
|
//--- Bettertube Stuff ---//
|
||||||
env: {
|
env: {
|
||||||
appVersion: "dev",
|
appVersion: "dev-local",
|
||||||
},
|
},
|
||||||
|
|
||||||
target: 'static',
|
target: 'static',
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# VueTube
|
# VueTube
|
||||||
<img src="https://github.com/Frontesque/BetterTube/raw/main/Icons/BetterTube.png" alt="BetterTube icon" width="200"/>
|
<img src="https://github.com/Frontesque/VueTube/raw/main/Icons/VueTube.png" alt="VueTube icon" width="200"/>
|
||||||
An open source YouTube client
|
An open source YouTube client
|
||||||
|
|
||||||
## Builds
|
## Builds
|
||||||
|
|
|
@ -1,37 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
DIR=../android
|
|
||||||
LOG_OUTPUT=./tmp/capacitor-android.txt
|
|
||||||
CAP_VERSION=`grep '"version": ' ../package.json | awk '{print $2}' | tr -d '",'`
|
|
||||||
echo Attempting to build and publish Capacitor native libraries with version $CAP_VERSION
|
|
||||||
|
|
||||||
# Make log dir if doesnt exist
|
|
||||||
mkdir -p ./tmp
|
|
||||||
|
|
||||||
# Export ENV variable used by Gradle for Versioning
|
|
||||||
export CAP_VERSION
|
|
||||||
|
|
||||||
# Get latest com.capacitorjs:core XML version info
|
|
||||||
CAPACITOR_PUBLISHED_URL="https://repo1.maven.org/maven2/com/capacitorjs/core/maven-metadata.xml"
|
|
||||||
CAPACITOR_PUBLISHED_DATA=$(curl -s $CAPACITOR_PUBLISHED_URL)
|
|
||||||
CAPACITOR_PUBLISHED_VERSION="$(perl -ne 'print and last if s/.*<latest>(.*)<\/latest>.*/\1/;' <<< $CAPACITOR_PUBLISHED_DATA)"
|
|
||||||
|
|
||||||
# Check if we need to publish a new native version of the Capacitor Android library
|
|
||||||
if [[ $CAP_VERSION == $CAPACITOR_PUBLISHED_VERSION ]]; then
|
|
||||||
printf %"s\n" "Native Capacitor Android library version $CAPACITOR_PUBLISHED_VERSION is already published on MavenCentral, skipping."
|
|
||||||
else
|
|
||||||
printf %"s\n" "Latest native Capacitor Android library is version $CAPACITOR_PUBLISHED_VERSION, publishing to MavenCentral staging..."
|
|
||||||
|
|
||||||
# Build and publish
|
|
||||||
$DIR/gradlew clean build --max-workers 1 -b $DIR/build.gradle -Pandroid.useAndroidX=true -Pandroid.enableJetifier=true > $LOG_OUTPUT 2>&1
|
|
||||||
|
|
||||||
echo $RESULT
|
|
||||||
|
|
||||||
if grep --quiet "BUILD SUCCESSFUL" $LOG_OUTPUT; then
|
|
||||||
printf %"s\n" "Success: Capacitor Android Library published to MavenCentral Staging. Manually review and release from the Sonatype Repository Manager https://s01.oss.sonatype.org/"
|
|
||||||
else
|
|
||||||
printf %"s\n" "Error publishing, check $LOG_OUTPUT for more info!"
|
|
||||||
cat $LOG_OUTPUT
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
fi
|
|
Loading…
Reference in a new issue