Skip to content

Commit 75a0e93

Browse files
authored
Merge branch 'dkrizan/branching-improvements' into dkrizan/cdn-branch-support
2 parents 7105612 + f68831a commit 75a0e93

58 files changed

Lines changed: 650 additions & 207 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,6 @@ ngrok.local.yml
8383

8484
# Sentry Config File
8585
/webapp/.env.sentry-build-plugin
86+
87+
# Worktree
88+
/worktree-env.sh

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## [3.156.3](https://github.com/tolgee/tolgee-platform/compare/v3.156.2...v3.156.3) (2026-02-11)
2+
3+
4+
### Bug Fixes
5+
6+
* stop doubling percent signs in Compose Multiplatform XML export ([#3465](https://github.com/tolgee/tolgee-platform/issues/3465)) ([67d2e29](https://github.com/tolgee/tolgee-platform/commit/67d2e299155b9991a242ad7a3ce7bb6ea8f1ab26)), closes [#3368](https://github.com/tolgee/tolgee-platform/issues/3368)
7+
8+
## [3.156.2](https://github.com/tolgee/tolgee-platform/compare/v3.156.1...v3.156.2) (2026-02-09)
9+
10+
11+
### Bug Fixes
12+
13+
* use project base language for xcstrings sourceLanguage field ([#3446](https://github.com/tolgee/tolgee-platform/issues/3446)) ([b0a050e](https://github.com/tolgee/tolgee-platform/commit/b0a050eacfdc1d54587dcb2adcac916983626316))
14+
15+
## [3.156.1](https://github.com/tolgee/tolgee-platform/compare/v3.156.0...v3.156.1) (2026-02-08)
16+
17+
18+
### Bug Fixes
19+
20+
* stop escaping percent signs in Compose Multiplatform XML export ([#3457](https://github.com/tolgee/tolgee-platform/issues/3457)) ([86d4a1a](https://github.com/tolgee/tolgee-platform/commit/86d4a1a5159abf94d239198a890c6e1bf732bea5)), closes [#3368](https://github.com/tolgee/tolgee-platform/issues/3368)
21+
122
# [3.156.0](https://github.com/tolgee/tolgee-platform/compare/v3.155.0...v3.156.0) (2026-02-06)
223

324

backend/app/src/main/resources/application-cli.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ tolgee:
1212
createImplicitApiKey: true
1313
baseLanguageTag: en
1414
postgres-autostart:
15-
container-name: tolgee-postgres-cli
16-
port: 64321
15+
container-name: ${TOLGEE_CLI_PG_CONTAINER:tolgee-postgres-cli}
16+
port: ${TOLGEE_CLI_PG_PORT:64321}
1717
billing:
1818
enabled: false
1919
server:
20-
port: 22222
20+
port: ${TOLGEE_CLI_PORT:22222}

backend/app/src/main/resources/application-e2e.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tolgee:
1212
token-price-in-credits-output: 1.5
1313
billing:
1414
enabled: false
15-
frontend-url: http://localhost:8202
15+
frontend-url: http://localhost:${TOLGEE_E2E_FRONTEND_PORT:8202}
1616
authentication:
1717
enabled: true
1818
needs-email-verification: true
@@ -48,7 +48,7 @@ tolgee:
4848
global-limits: false
4949
endpoint-limits: false
5050
authentication-limits: false
51-
file-storage-url: http://localhost:8201
51+
file-storage-url: http://localhost:${TOLGEE_E2E_PORT:8201}
5252
internal:
5353
controller-enabled: true
5454
fake-third-party-login: true
@@ -57,7 +57,7 @@ tolgee:
5757
fake-llm-providers: true
5858
smtp:
5959
host: localhost
60-
port: 21025
60+
port: ${TOLGEE_E2E_SMTP_PORT:21025}
6161
ssl-enabled: false
6262
auth: false
6363
tls-enabled: false
@@ -89,10 +89,10 @@ tolgee:
8989
batch:
9090
concurrency: 10
9191
postgres-autostart:
92-
container-name: tolgee-postgres-e2e
93-
port: 58532
92+
container-name: ${TOLGEE_E2E_PG_CONTAINER:tolgee-postgres-e2e}
93+
port: ${TOLGEE_E2E_PG_PORT:58532}
9494
server:
95-
port: 8201
95+
port: ${TOLGEE_E2E_PORT:8201}
9696
error:
9797
include-exception: true
9898
include-stacktrace: always

backend/app/src/test/kotlin/io/tolgee/batch/AbstractBatchJobConcurrentTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import org.mockito.kotlin.doAnswer
3434
import org.mockito.kotlin.whenever
3535
import org.redisson.api.RedissonClient
3636
import org.springframework.beans.factory.annotation.Autowired
37+
import org.springframework.boot.test.util.TestPropertyValues
3738
import org.springframework.context.ApplicationContextInitializer
3839
import org.springframework.context.ConfigurableApplicationContext
3940
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean
@@ -59,6 +60,9 @@ abstract class AbstractBatchJobConcurrentTest :
5960
class Initializer : ApplicationContextInitializer<ConfigurableApplicationContext> {
6061
override fun initialize(configurableApplicationContext: ConfigurableApplicationContext) {
6162
redisRunner.run()
63+
TestPropertyValues
64+
.of("spring.data.redis.port=${RedisRunner.port}")
65+
.applyTo(configurableApplicationContext)
6266
}
6367
}
6468
}

backend/app/src/test/kotlin/io/tolgee/batch/BatchJobConcurrencyTest.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import java.util.concurrent.atomic.AtomicInteger
1717
"tolgee.cache.use-redis=true",
1818
"tolgee.cache.enabled=true",
1919
"tolgee.websocket.use-redis=true",
20-
"spring.redis.port=56379",
2120
"tolgee.batch.concurrency=10",
2221
],
2322
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,

backend/app/src/test/kotlin/io/tolgee/batch/BatchJobFailureAndCancellationTest.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import java.util.concurrent.atomic.AtomicInteger
2121
"tolgee.cache.use-redis=true",
2222
"tolgee.cache.enabled=true",
2323
"tolgee.websocket.use-redis=true",
24-
"spring.redis.port=56379",
2524
"tolgee.batch.concurrency=10",
2625
],
2726
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,

backend/app/src/test/kotlin/io/tolgee/batch/BatchJobNoOpPerformanceWithRedisTest.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import org.junit.jupiter.api.Test
2222
import org.springframework.beans.factory.annotation.Autowired
2323
import org.springframework.boot.test.context.SpringBootTest
2424
import org.springframework.boot.test.context.TestConfiguration
25+
import org.springframework.boot.test.util.TestPropertyValues
2526
import org.springframework.context.ApplicationContextInitializer
2627
import org.springframework.context.ConfigurableApplicationContext
2728
import org.springframework.context.annotation.Bean
@@ -46,7 +47,6 @@ import org.springframework.transaction.PlatformTransactionManager
4647
"tolgee.cache.use-redis=true",
4748
"tolgee.cache.enabled=true",
4849
"tolgee.websocket.use-redis=true",
49-
"spring.redis.port=56379",
5050
],
5151
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,
5252
)
@@ -79,6 +79,9 @@ class BatchJobNoOpPerformanceWithRedisTest :
7979
class Initializer : ApplicationContextInitializer<ConfigurableApplicationContext> {
8080
override fun initialize(configurableApplicationContext: ConfigurableApplicationContext) {
8181
redisRunner.run()
82+
TestPropertyValues
83+
.of("spring.data.redis.port=${RedisRunner.port}")
84+
.applyTo(configurableApplicationContext)
8285
}
8386
}
8487
}

backend/app/src/test/kotlin/io/tolgee/batch/BatchJobParallelExecutionTest.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import org.springframework.test.context.ContextConfiguration
1515
"tolgee.cache.use-redis=true",
1616
"tolgee.cache.enabled=true",
1717
"tolgee.websocket.use-redis=true",
18-
"spring.redis.port=56379",
1918
"tolgee.batch.concurrency=10",
2019
],
2120
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,

backend/app/src/test/kotlin/io/tolgee/batch/BatchJobProgressTest.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import org.springframework.test.context.ContextConfiguration
1818
"tolgee.cache.use-redis=true",
1919
"tolgee.cache.enabled=true",
2020
"tolgee.websocket.use-redis=true",
21-
"spring.redis.port=56379",
2221
"tolgee.batch.concurrency=10",
2322
],
2423
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT,

0 commit comments

Comments
 (0)