Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
add workflow
  • Loading branch information
cy245 committed Aug 17, 2026
commit a8b3bf072f3dd15064ff1e3dbb75ddb2c1fd9cea
38 changes: 38 additions & 0 deletions .github/workflows/build-digital-credentials.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Build DigitalCredentials Sample

on:
workflow_dispatch:
push:
branches: [ main ]
pull_request:
branches: [ main ]

jobs:
build:

Check warning on line 11 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

excessive-permissions

build-digital-credentials.yml:11: overly broad permissions: default permissions used due to no permissions: block
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

Check failure on line 14 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 14 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build-digital-credentials.yml:14: unpinned action reference: action is not pinned to a hash (required by blanket policy)

- name: Set Up JDK
uses: actions/setup-java@v4

Check failure on line 17 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 17 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build-digital-credentials.yml:17: unpinned action reference: action is not pinned to a hash (required by blanket policy)
with:
distribution: 'zulu'
java-version: '17'
cache: 'gradle'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4

Check failure on line 24 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 24 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build-digital-credentials.yml:24: unpinned action reference: action is not pinned to a hash (required by blanket policy)

- name: Make gradlew executable
run: chmod +x ./gradlew
working-directory: ./DigitalCredentials

- name: Build DigitalCredentials app
working-directory: ./DigitalCredentials
run: ./gradlew app:assembleDebug

- name: Upload Debug APK
uses: actions/upload-artifact@v4

Check failure on line 35 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

zizmor/unpinned-uses

unpinned action reference: action is not pinned to a hash (required by blanket policy)

Check failure on line 35 in .github/workflows/build-digital-credentials.yml

View workflow job for this annotation

GitHub Actions / zizmor-output

unpinned-uses

build-digital-credentials.yml:35: unpinned action reference: action is not pinned to a hash (required by blanket policy)
with:
name: digital-credentials-debug-apk
path: DigitalCredentials/app/build/outputs/apk/debug/app-debug.apk
Loading