-
Notifications
You must be signed in to change notification settings - Fork 417
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use GitHub Actions Artifacts to store snapshots instead of S3 (#2630)
* Use GitHub Actions Artifacts for snapshots * Delete s3-cleanup.yml * Fix trigger event * Fix path * Fix path again * Maybe this path is better * Restore env variable to save output to a known place * Add retention days * Replace stdlib with coroutines * Replace S3Project with TestOutputCopier * Restore S3 upload * Change job name * Fix imports * Add TestOutputCopier to SdtlibIntegrationTest * Save stdlib on S3 again * Rename env variable * Increase rentention-days * Remove .kt as filter for test * Fix skiping copying message * Update Gradle and Kotlin version
- Loading branch information
Showing
7 changed files
with
127 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
name: Build example projects and publish them to GitHub Actions Artifacts | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- master | ||
|
||
jobs: | ||
coroutines: | ||
runs-on: ubuntu-latest | ||
if: github.repository == 'Kotlin/dokka' | ||
steps: | ||
- name: Checkout dokka | ||
uses: actions/checkout@v3 | ||
with: | ||
submodules: true | ||
- uses: actions/setup-java@v3 | ||
with: | ||
distribution: 'zulu' | ||
java-version: 12 | ||
- name: Document coroutines | ||
uses: gradle/gradle-build-action@v2 | ||
with: | ||
arguments: :integration-tests:gradle:integrationTest --tests org.jetbrains.dokka.it.gradle.kotlin.CoroutinesGradleIntegrationTest --stacktrace | ||
env: | ||
DOKKA_TEST_OUTPUT_PATH: /home/runner/work/dokka/coroutines | ||
- name: Copy files to GitHub Actions Artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: dokka-coroutines | ||
path: /home/runner/work/dokka/coroutines | ||
retention-days: 7 | ||
|
||
serialization: | ||
runs-on: ubuntu-latest | ||
if: github.repository == 'Kotlin/dokka' | ||
steps: | ||
- name: Checkout dokka | ||
uses: actions/checkout@v3 | ||
with: | ||
submodules: true | ||
- uses: actions/setup-java@v3 | ||
with: | ||
distribution: 'zulu' | ||
java-version: 12 | ||
- name: Document serialization | ||
uses: gradle/gradle-build-action@v2 | ||
with: | ||
arguments: :integration-tests:gradle:integrationTest --tests org.jetbrains.dokka.it.gradle.kotlin.SerializationGradleIntegrationTest --stacktrace | ||
env: | ||
DOKKA_TEST_OUTPUT_PATH: /home/runner/work/dokka/serialization | ||
- name: Copy files to GitHub Actions Artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: dokka-serialization | ||
path: /home/runner/work/dokka/serialization | ||
retention-days: 7 | ||
|
||
biojava: | ||
runs-on: ubuntu-latest | ||
if: github.repository == 'Kotlin/dokka' | ||
steps: | ||
- name: Checkout dokka | ||
uses: actions/checkout@v3 | ||
with: | ||
submodules: true | ||
- uses: actions/setup-java@v3 | ||
with: | ||
distribution: 'zulu' | ||
java-version: 12 | ||
- name: Document biojava-core | ||
uses: gradle/gradle-build-action@v2 | ||
with: | ||
arguments: :integration-tests:maven:integrationTest --tests org.jetbrains.dokka.it.maven.BiojavaIntegrationTest --stacktrace | ||
env: | ||
DOKKA_TEST_OUTPUT_PATH: /home/runner/work/dokka/biojava | ||
- name: Copy files to GitHub Actions Artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: dokka-biojava | ||
path: /home/runner/work/dokka/biojava | ||
retention-days: 7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
...rationTest/kotlin/org/jetbrains/dokka/it/gradle/kotlin/CoroutinesGradleIntegrationTest.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
...ionTest/kotlin/org/jetbrains/dokka/it/gradle/kotlin/SerializationGradleIntegrationTest.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters