forked from cory/tildefriends
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| name: Build Tilde Friends
 | |
| run-name: ${{ gitea.actor }} running 🚀
 | |
| on: [push]
 | |
| 
 | |
| jobs:
 | |
|   Build-All:
 | |
|     runs-on: ubuntu-latest
 | |
|     container:
 | |
|       valid_volumes: ['/opt/keys']
 | |
|       volumes:
 | |
|         - /opt/keys:/opt/keys
 | |
|     steps:
 | |
|       - name: check out code
 | |
|         uses: actions/checkout@v4
 | |
|         with:
 | |
|           submodules: true
 | |
|       - run: ln -s /opt/keys .keys
 | |
|       - name: Setup JDK
 | |
|         uses: actions/setup-java@v3
 | |
|         with:
 | |
|           java-version: '17'
 | |
|           distribution: 'temurin'
 | |
|       - name: Setup Android SDK
 | |
|         uses: android-actions/setup-android@v3
 | |
|         with:
 | |
|           packages: 'tools platform-tools build-tools;34.0.0 platforms;android-34 ndk;26.3.11579264'
 | |
|       - run: sudo apt update && sudo apt install -y doxygen graphviz mingw-w64 libgpgme11 gcc-aarch64-linux-gnu
 | |
|       - run: ANDROID_SDK=$HOME/.android/sdk make -j`nproc` all docs
 | |
|       - run: docker build .
 | |
|       - uses: actions/upload-artifact@v3
 | |
|         with:
 | |
|           path: out/TildeFriends-release.fdroid.apk
 | |
|       - uses: actions/upload-artifact@v3
 | |
|         with:
 | |
|           path: out/winrelease/tildefriends.exe
 | |
|       - uses: actions/upload-artifact@v3
 | |
|         with:
 | |
|           path: out/tildefriends-x86_64.AppImage
 |