Skip to content

Commit

Permalink
ثیهفشزفهخد
Browse files Browse the repository at this point in the history
  • Loading branch information
appvpluss committed Feb 8, 2025
1 parent 66b17aa commit e6772e0
Showing 1 changed file with 4 additions and 34 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Generated APK AAB (Upload - Create Artifact To Github Action & Release)
name: Build APK & AAB (Upload as Artifact Only)

env:
main_project_module: app
Expand Down Expand Up @@ -26,22 +26,6 @@ jobs:
- name: Set repository name as env variable
run: echo "REPO_NAME=$(basename ${{ github.repository }})" >> $GITHUB_ENV

- name: Determine build version
run: |
BASE_TAG="v${{ env.DATE_TODAY }}"
EXISTING_VERSIONS=$(git tag --list "$BASE_TAG*")
if [[ -z "$EXISTING_VERSIONS" ]]; then
VERSION="${BASE_TAG}-v1"
else
LAST_VERSION=$(echo "$EXISTING_VERSIONS" | sort -V | tail -n 1 | grep -oP '\d+$')
NEXT_VERSION=$((LAST_VERSION + 1))
VERSION="${BASE_TAG}-v$NEXT_VERSION"
fi
echo "VERSION=$VERSION" >> $GITHUB_ENV
echo "Final version: $VERSION"
- name: Set Up JDK
uses: actions/setup-java@v4
with:
Expand Down Expand Up @@ -73,31 +57,17 @@ jobs:
- name: Upload APK Debug as Artifact
uses: actions/upload-artifact@v4
with:
name: APK-Debug-${{ env.VERSION }}
name: APK-Debug-${{ env.DATE_TODAY }}
path: ${{ env.main_project_module }}/build/outputs/apk/debug/*.apk

- name: Upload APK Release as Artifact
uses: actions/upload-artifact@v4
with:
name: APK-Release-${{ env.VERSION }}
name: APK-Release-${{ env.DATE_TODAY }}
path: ${{ env.main_project_module }}/build/outputs/apk/release/*.apk

- name: Upload AAB as Artifact
uses: actions/upload-artifact@v4
with:
name: AAB-Release-${{ env.VERSION }}
name: AAB-Release-${{ env.DATE_TODAY }}
path: ${{ env.main_project_module }}/build/outputs/bundle/release/*.aab

# ایجاد نسخه جدید در Release GitHub با متن `Released by GitHub Actions`
- name: Create GitHub Release
id: create_release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ env.VERSION }}
name: "Release - ${{ env.VERSION }}"
body: "### Released by GitHub Actions 🚀"
draft: false
prerelease: false
generate_release_notes: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit e6772e0

Please sign in to comment.