Compare commits
	
		
			1 Commits
		
	
	
		
			release
			...
			6a36179171
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6a36179171 | 
| @@ -16,9 +16,47 @@ jobs: | |||||||
|         with: |         with: | ||||||
|           distribution: 'temurin' |           distribution: 'temurin' | ||||||
|           java-version: '17' |           java-version: '17' | ||||||
|  |           cache: gradle | ||||||
|       - name: Setup Android SDK |       - name: Setup Android SDK | ||||||
|         uses: android-actions/setup-android@v3 |         uses: android-actions/setup-android@v3 | ||||||
|       - name: Configure gradle... |       - name: Configure gradle... | ||||||
|         run: mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true" >> ~/.gradle/gradle.properties |         run: mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true" >> ~/.gradle/gradle.properties | ||||||
|       - name: Build and test |       - name: Build and test | ||||||
|         run: ./gradlew build -x test --stacktrace |         run: ./gradlew build -x testReleaseUnitTest -x testDebugUnitTest -x testGithubConfigReleaseUnitTest -x testGithubConfigDebugUnitTest # These tests will be done in the next step | ||||||
|  |   coverage: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v4 | ||||||
|  |         with: | ||||||
|  |           fetch-depth: 0 | ||||||
|  |       - name: Fetch tags | ||||||
|  |         run: git fetch --tags -p | ||||||
|  |       - uses: KengoTODA/actions-setup-docker-compose@v1 | ||||||
|  |         with: | ||||||
|  |           version: "2.23.3" | ||||||
|  |       - name: run selfoss | ||||||
|  |         run: | | ||||||
|  |           docker compose -f .gitea/workflows/assets/docker-compose.yml up -d | ||||||
|  |       - uses: actions/setup-java@v4 | ||||||
|  |         with: | ||||||
|  |           distribution: 'temurin' | ||||||
|  |           java-version: '17' | ||||||
|  |           cache: gradle | ||||||
|  |       - uses: gradle/actions/setup-gradle@v3 | ||||||
|  |       - uses: android-actions/setup-android@v3 | ||||||
|  |       - name: Configure gradle... | ||||||
|  |         run: mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true" >> ~/.gradle/gradle.properties | ||||||
|  |       - name: coverage | ||||||
|  |         run: | | ||||||
|  |           ./gradlew :koverHtmlReport | ||||||
|  |       - uses: actions/upload-artifact@v3 | ||||||
|  |         with: | ||||||
|  |           name: coverage | ||||||
|  |           path: build/reports/kover/html | ||||||
|  |           retention-days: 1 | ||||||
|  |           overwrite: true | ||||||
|  |           include-hidden-files: true | ||||||
|  |       - name: Clean | ||||||
|  |         if: always() | ||||||
|  |         run: | | ||||||
|  |           docker compose -f .gitea/workflows/assets/docker-compose.yml stop | ||||||
| @@ -85,6 +85,7 @@ jobs: | |||||||
|         with: |         with: | ||||||
|           distribution: 'temurin' |           distribution: 'temurin' | ||||||
|           java-version: '17' |           java-version: '17' | ||||||
|  |           cache: gradle | ||||||
|       - name: Setup Android SDK |       - name: Setup Android SDK | ||||||
|         uses: android-actions/setup-android@v3 |         uses: android-actions/setup-android@v3 | ||||||
|       - name: Configure gradle... |       - name: Configure gradle... | ||||||
|   | |||||||
| @@ -12,8 +12,9 @@ jobs: | |||||||
|         uses: actions/checkout@v4 |         uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-java@v4 |       - uses: actions/setup-java@v4 | ||||||
|         with: |         with: | ||||||
|           distribution: 'temurin' # See 'Supported distributions' for available options |           distribution: 'temurin' | ||||||
|           java-version: '17' |           java-version: '17' | ||||||
|  |           cache: gradle | ||||||
|       - name: Install klint |       - name: Install klint | ||||||
|         run: curl -sSLO https://github.com/pinterest/ktlint/releases/download/1.0.0/ktlint && chmod a+x ktlint && mv ktlint /usr/local/bin/ |         run: curl -sSLO https://github.com/pinterest/ktlint/releases/download/1.0.0/ktlint && chmod a+x ktlint && mv ktlint /usr/local/bin/ | ||||||
|       - name: Install detekt |       - name: Install detekt | ||||||
|   | |||||||
| @@ -1,44 +0,0 @@ | |||||||
| name: Check master code |  | ||||||
| on: |  | ||||||
|   push: |  | ||||||
|     branches: |  | ||||||
|       - master |  | ||||||
|  |  | ||||||
| jobs: |  | ||||||
|   coverage: |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     steps: |  | ||||||
|       - uses: actions/checkout@v4 |  | ||||||
|         with: |  | ||||||
|           fetch-depth: 0 |  | ||||||
|       - name: Fetch tags |  | ||||||
|         run: git fetch --tags -p |  | ||||||
|       - uses: KengoTODA/actions-setup-docker-compose@v1 |  | ||||||
|         with: |  | ||||||
|           version: "2.23.3" |  | ||||||
|       - name: run selfoss |  | ||||||
|         run: | |  | ||||||
|           docker compose -f .gitea/workflows/assets/docker-compose.yml up -d |  | ||||||
|       - uses: actions/setup-java@v4 |  | ||||||
|         with: |  | ||||||
|           distribution: 'temurin' |  | ||||||
|           java-version: '17' |  | ||||||
|           cache: gradle |  | ||||||
|       - uses: gradle/actions/setup-gradle@v3 |  | ||||||
|       - uses: android-actions/setup-android@v3 |  | ||||||
|       - name: Configure gradle... |  | ||||||
|         run: mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true" >> ~/.gradle/gradle.properties |  | ||||||
|       - name: coverage |  | ||||||
|         run: | |  | ||||||
|           ./gradlew :koverHtmlReport |  | ||||||
|       - uses: actions/upload-artifact@v3 |  | ||||||
|         with: |  | ||||||
|           name: coverage |  | ||||||
|           path: build/reports/kover/html |  | ||||||
|           retention-days: 1 |  | ||||||
|           overwrite: true |  | ||||||
|           include-hidden-files: true |  | ||||||
|       - name: Clean |  | ||||||
|         if: always() |  | ||||||
|         run: | |  | ||||||
|           docker compose -f .gitea/workflows/assets/docker-compose.yml stop |  | ||||||
		Reference in New Issue
	
	Block a user