Skip to content

Commit b2c0995

Browse files
committed
Enable configuration cache and make pull task compatible
1 parent ff87873 commit b2c0995

5 files changed

Lines changed: 16 additions & 2 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ jobs:
2323
run: |
2424
echo "${{secrets.MAVEN_SIGNING_KEY_ARMOR_ASC}}" > ./signingkey.asc
2525
gpg --quiet --output $GITHUB_WORKSPACE/signingkey.gpg --dearmor ./signingkey.asc
26-
./gradlew :poeditor:plugin:publishAndReleaseToMavenCentral -Psigning.secretKeyRingFile=$GITHUB_WORKSPACE/signingkey.gpg -Psigning.password='${{secrets.MAVEN_SIGNING_KEY_PASSPHRASE}}' -Psigning.keyId=${{secrets.MAVEN_SIGNING_KEY_ID}} -PmavenCentralUsername=${{secrets.MAVEN_CENTRAL_USERNAME}} -PmavenCentralPassword=${{secrets.MAVEN_CENTRAL_PASSWORD}} -PgithubRefName=${{ github.ref_name }}
26+
./gradlew :poeditor:plugin:publishAndReleaseToMavenCentral -Psigning.secretKeyRingFile=$GITHUB_WORKSPACE/signingkey.gpg -Psigning.password='${{secrets.MAVEN_SIGNING_KEY_PASSPHRASE}}' -Psigning.keyId=${{secrets.MAVEN_SIGNING_KEY_ID}} -PmavenCentralUsername=${{secrets.MAVEN_CENTRAL_USERNAME}} -PmavenCentralPassword=${{secrets.MAVEN_CENTRAL_PASSWORD}} -PgithubRefName=${{ github.ref_name }} --no-configuration-cache

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
org.gradle.jvmargs=-Xmx1536m
22
org.gradle.parallel=true
3+
org.gradle.configuration-cache=true
34

45
android.useAndroidX=true
56

gradlew

100644100755
File mode changed.

poeditor/plugin/src/main/kotlin/ch/ubique/gradle/poeditor/task/PoEditorAddTermTask.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,13 @@ abstract class PoEditorAddTermTask : DefaultTask() {
1717
@get:Input
1818
@get:Optional
1919
abstract var apiKey: String?
20+
2021
@get:Input
2122
abstract var projectId: String
23+
2224
@get:Input
2325
abstract var defaultLanguage: String
26+
2427
@get:Input
2528
@get:Optional
2629
abstract var fallbackLanguage: String?

poeditor/plugin/src/main/kotlin/ch/ubique/gradle/poeditor/task/PoEditorPullTask.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,35 @@ abstract class PoEditorPullTask : DefaultTask() {
1717
@get:Input
1818
@get:Optional
1919
abstract var apiKey: String?
20+
2021
@get:Input
2122
abstract var projectId: String
23+
2224
@get:Input
2325
abstract var defaultLanguage: String
26+
2427
@get:Input
2528
@get:Optional
2629
abstract var fallbackLanguage: String?
30+
2731
@get:Input
2832
abstract var fileType: StringsFileType
33+
2934
@get:InputDirectory
3035
abstract var resourceDir: File
36+
3137
@get:Input
3238
abstract var resourceType: String
39+
3340
@get:Input
3441
abstract var filename: String
42+
3543
@get:Input
3644
@get:Optional
3745
abstract var exportOptions: String?
3846

47+
private val projectDir = project.projectDir
48+
3949
init {
4050
group = "poeditor"
4151
description = "Download translations from PoEditor"
@@ -59,7 +69,7 @@ abstract class PoEditorPullTask : DefaultTask() {
5969
path.mkdirs()
6070
val file = File(path, filename)
6171
client.export(projectId, language.code, fileType.name.lowercase(), fallbackLang, exportOptions, file)
62-
println("Exported ${language.name} to ${file.toRelativeString(project.projectDir)}")
72+
println("Exported ${language.name} to ${file.toRelativeString(projectDir)}")
6373
}
6474
}
6575

0 commit comments

Comments
 (0)