diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index febeb89..1df1384 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,8 +2,6 @@ name: Create release from tag on: push: - branches: - - master tags: - 'release-*' @@ -17,9 +15,9 @@ jobs: uses: actions/checkout@v4 - name: Doit - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: env - - name: Testgh - run: gh repo list + - name: Make + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: ./release.sh diff --git a/release.sh b/release.sh index 1c9b136..4b32f5b 100755 --- a/release.sh +++ b/release.sh @@ -1,9 +1,20 @@ #|/bin/bash echo "Ejecutando $0 en directorio $(PWD)" -echo "---> Variables de entorno relacionadas con GitHub:" -env | grep GITHUB_ -echo "<-----" -TAG=${GITHUB_REF#refs/tags/} -make build-android-release-container -APK=$(find . | grep apk$) +build_release_files(){ + make build-android-release-container +} + +get_release_files(){ + #find . | grep apk$ + echo ./release.sh +} + +main(){ + TAG=${GITHUB_REF#refs/tags/} + build_release_files + APK="$(get_release_files)" + gh release create $TAG $APK +} + +main