diff --git a/.github/workflows/test-branch.yml b/.github/workflows/test-branch.yml index 52a4f4ff..44006051 100644 --- a/.github/workflows/test-branch.yml +++ b/.github/workflows/test-branch.yml @@ -15,11 +15,11 @@ jobs: - name: Set up enviroment 🔧 uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1 with: - java-version: '17' - distribution: 'temurin' + java-version: '21' + distribution: 'jetbrains' - name: Set up Gradle 📦 uses: gradle/actions/setup-gradle@017a9effdb900e5b5b2fddfb590a105619dca3c3 # v4.4.2 - name: Compile parsers 🚀 - run: ./gradlew compileKotlin + run: ./gradlew compileKotlin --no-configuration-cache diff --git a/.github/workflows/test-parsers.yml b/.github/workflows/test-parsers.yml index 04addba4..b33a0c3a 100644 --- a/.github/workflows/test-parsers.yml +++ b/.github/workflows/test-parsers.yml @@ -19,11 +19,11 @@ jobs: - name: Set up enviroment 🔧 uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1 with: - java-version: '17' - distribution: 'temurin' + java-version: '21' + distribution: 'jetbrains' - name: Set up Gradle 📦 uses: gradle/actions/setup-gradle@017a9effdb900e5b5b2fddfb590a105619dca3c3 # v4.4.2 - name: Compile parsers 🚀 - run: ./gradlew compileKotlin + run: ./gradlew compileKotlin --no-configuration-cache diff --git a/gradle.properties b/gradle.properties index 5f3d7642..0ea183e8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,9 +4,10 @@ kotlin.code.style=official org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=4096m -XX:+UseParallelGC org.gradle.configureondemand=true org.gradle.parallel=true +org.gradle.workers.max=8 +org.gradle.configuration-cache.max-problems=8 ## Use these flags on local machine for faster build time # org.gradle.caching=true # org.gradle.configuration-cache=true -# org.gradle.workers.max=5 # org.gradle.vfs.watch=true diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/en/MadaraDex.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/en/MadaraDex.kt index b315c993..b5a2ecc9 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/en/MadaraDex.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/en/MadaraDex.kt @@ -9,6 +9,11 @@ import org.koitharu.kotatsu.parsers.site.madara.MadaraParser @MangaSourceParser("MADARADEX", "MadaraDex", "en", ContentType.HENTAI) internal class MadaraDex(context: MangaLoaderContext) : MadaraParser(context, MangaParserSource.MADARADEX, "madaradex.org") { + + override fun getRequestHeaders() = super.getRequestHeaders().newBuilder() + .add("sec-fetch-site", "same-site") + .build() + override val listUrl = "title/" override val tagPrefix = "genre/" override val postReq = true