Making NamedTag a data class, so it gets equals() (#3579) #1261
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
name: master | |
on: | |
push: | |
paths-ignore: | |
- 'doc/**' | |
- 'documentation/**' | |
- '*.md' | |
- '*.yml' | |
- '.github/workflows/**' | |
branches: | |
- master | |
permissions: | |
contents: read | |
jobs: | |
linux: | |
runs-on: ubuntu-latest | |
if: github.repository == 'kotest/kotest' | |
strategy: | |
fail-fast: false | |
matrix: | |
target: | |
- jvmTest publishJvmPublicationToDeployRepository publishKotlinMultiplatformPublicationToDeployRepository publishKotestBomPublicationToDeployRepository | |
- jsTest publishJsPublicationToDeployRepository | |
- linuxX64Test publishLinuxX64PublicationToDeployRepository | |
- linuxArm64TestKlibrary publishLinuxArm64PublicationToDeployRepository | |
steps: | |
- uses: kotest/kotest-action@master | |
with: | |
gradle-command: ${{ matrix.target }} | |
java-version: 17 | |
mac: | |
runs-on: macos-latest | |
if: github.repository == 'kotest/kotest' | |
strategy: | |
fail-fast: false | |
matrix: | |
target: | |
- macosX64Test publishMacosX64PublicationToDeployRepository | |
- macosArm64Test publishMacosArm64PublicationToDeployRepository | |
- iosX64Test publishIosX64PublicationToDeployRepository | |
- iosSimulatorArm64Test publishIosSimulatorArm64PublicationToDeployRepository | |
- iosArm64TestKlibrary publishIosArm64PublicationToDeployRepository | |
- iosArm32TestKlibrary publishIosArm32PublicationToDeployRepository | |
- tvosX64Test publishTvosX64PublicationToDeployRepository | |
- tvosArm64TestKlibrary publishTvosArm64PublicationToDeployRepository | |
- watchosArm32TestKlibrary publishWatchosArm32PublicationToDeployRepository | |
- watchosArm64TestKlibrary publishWatchosArm64PublicationToDeployRepository | |
- watchosX86Test publishWatchosX86PublicationToDeployRepository | |
- watchosX64Test publishWatchosX64PublicationToDeployRepository | |
- watchosSimulatorArm64Test publishWatchosSimulatorArm64PublicationToDeployRepository | |
- tvosSimulatorArm64Test publishTvosSimulatorArm64PublicationToDeployRepository | |
steps: | |
- uses: kotest/kotest-action@master | |
with: | |
gradle-command: ${{ matrix.target }} | |
java-version: 17 | |
windows: | |
runs-on: windows-latest | |
if: github.repository == 'kotest/kotest' | |
steps: | |
- uses: kotest/kotest-action@master | |
with: | |
gradle-command: "mingwX64Test publishMingwX64PublicationToDeployRepository" | |
java-version: 17 | |
env: | |
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} | |
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} | |
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} | |
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} |