Skip to content

optimize code

optimize code #6

name: create release
on:
push:
branches: [ master ]
paths:
- "**/workflows-trigger.properties"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: set up jdk
uses: actions/setup-java@v4
with:
distribution: "zulu"
java-version: "18"
architecture: x64
- name: checkout
uses: actions/checkout@v4
- name: grant execute permission for gradlew
run: chmod +x gradlew
- name: assembleRelease
run: ./gradlew assembleRelease
- name: get current time
id: currentTime
uses: josStorer/get-current-time@v2
with:
format: YYYY.MM.DD
utcOffset: "+08:00"
- name: draft a new release
uses: ncipollo/release-action@v1
with:
token: ${{secrets.ACTION_TOKEN}}
allowUpdates: false
artifactErrorsFailBuild: true
generateReleaseNotes: true
artifacts: "app/build/outputs/apk/release/*.apk"
body: "create by workflows"
tag: ${{ steps.currentTime.outputs.formattedTime }}
name: v${{ steps.currentTime.outputs.formattedTime }}