Skip to content

Commit ed66be9

Browse files
chore: update release workflow to JDK 17
- Update GitHub workflow to use JDK 17.
1 parent 2624e9b commit ed66be9

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,53 @@
1-
# Nome do fluxo de trabalho
21
name: Android Release Package
32

4-
# Define o gatilho: rodar APENAS quando uma tag for criada
53
on:
64
push:
75
tags:
86
- 'v*.*.*'
97

108
jobs:
119
build-and-release:
12-
# Nome do job
1310
name: Build and Create Release
1411
runs-on: ubuntu-latest
1512

1613
steps:
17-
# 1. Baixa o código do repositório
1814
- name: Checkout repository
1915
uses: actions/checkout@v4
2016

21-
# 2. Configura o Java (JDK 11)
22-
- name: Set up JDK 11
17+
- name: Set up JDK 17
2318
uses: actions/setup-java@v4
2419
with:
25-
java-version: '11'
20+
java-version: '17'
2621
distribution: 'temurin'
2722
cache: 'gradle'
2823

29-
# 3. Configura o cache do Gradle
3024
- name: Setup Gradle
3125
uses: gradle/actions/setup-gradle@v3
3226
with:
3327
gradle-version: wrapper
3428

35-
# 4. Cria o local.properties com a chave (necessário para compilar)
3629
- name: Create local.properties
3730
run: echo "MAPS_API_KEY=${{ secrets.MAPS_API_KEY }}" > local.properties
3831

39-
# 5. Dá permissão de execução para o gradlew
4032
- name: Make gradlew executable
4133
run: chmod +x ./gradlew
4234

43-
# 6. Constrói o APK de Debug
4435
- name: Build debug APK
4536
run: ./gradlew assembleDebug
4637

47-
# 7. Cria o "Pacote" (O Release no GitHub)
4838
- name: Create GitHub Release
49-
id: create_release # Damos um ID para o próximo passo usar
39+
id: create_release
5040
uses: actions/create-release@v1
5141
env:
52-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Token automático do GitHub
42+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5343
with:
5444
tag_name: ${{ github.ref }}
5545
release_name: Release ${{ github.ref }}
5646
body: |
5747
Release automática do OpenTrails
5848
draft: false
59-
prerelease: true # Marca como "pré-lançamento"
49+
prerelease: true
6050

61-
# 8. Anexa o APK ao Release que acabamos de criar
6251
- name: Upload APK to Release
6352
uses: actions/upload-release-asset@v1
6453
env:
@@ -67,4 +56,4 @@ jobs:
6756
upload_url: ${{ steps.create_release.outputs.upload_url }}
6857
asset_path: app/build/outputs/apk/debug/app-debug.apk
6958
asset_name: OpenTrails-debug-${{ github.ref }}.apk
70-
asset_content_type: application/vnd.android.package-archive
59+
asset_content_type: application/vnd.android.package-archive

0 commit comments

Comments
 (0)