Skip to content

Commit 0be0a4d

Browse files
Try to fix publication once again (#103)
* Try to fix duplicate staging repositories * Avoid duplicate docs publication for releases
1 parent dab34eb commit 0be0a4d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.github/workflows/publish-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,5 @@ jobs:
6868
run: mike deploy -u --push ${{ env.KACHE_VERSION }} snapshot
6969

7070
- name: Deploy documentation with mike
71-
if: ${{ success() && !endsWith(env.KACHE_VERSION, '-SNAPSHOT') }}
71+
if: ${{ success() && !endsWith(env.KACHE_VERSION, '-SNAPSHOT') && github.event_name == 'release' }}
7272
run: mike deploy -u --push ${{ env.KACHE_VERSION }} latest

.github/workflows/publish-release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,10 @@ jobs:
6060
if: matrix.os == 'ubuntu-latest'
6161
run: ./gradlew publishAllPublicationsToMavenCentralRepository -PpublicationType=nonAppleOnly --no-parallel
6262

63+
# Publish artifacts by name to avoid creating a new staging repository
6364
- name: Upload Apple artifacts
6465
if: matrix.os == 'macOS-latest'
65-
run: ./gradlew publishAllPublicationsToMavenCentralRepository -PpublicationType=appleOnly --no-parallel
66+
run: ./gradlew publishMacosX64PublicationToMavenCentralRepository publishMacosArm64PublicationToMavenCentralRepository publishIosArm64PublicationToMavenCentralRepository publishIosX64PublicationToMavenCentralRepository publishIosSimulatorArm64PublicationToMavenCentralRepository publishWatchosArm32PublicationToMavenCentralRepository publishWatchosArm64PublicationToMavenCentralRepository publishWatchosX64PublicationToMavenCentralRepository publishWatchosDeviceArm64PublicationToMavenCentralRepository publishWatchosSimulatorArm64PublicationToMavenCentralRepository publishTvosArm64PublicationToMavenCentralRepository publishTvosX64PublicationToMavenCentralRepository publishTvosSimulatorArm64PublicationToMavenCentralRepository --no-parallel
6667

6768
- name: Save Konan cache
6869
uses: actions/cache/save@v3

0 commit comments

Comments
 (0)