Mario Ruiz
09/21/2024, 4:19 PMPiotr KrzemiĆski
10/17/2024, 7:17 AMPiotr KrzemiĆski
10/20/2024, 8:24 AMPiotr KrzemiĆski
11/20/2024, 10:56 AM.main.kts
script type, which is already helpful for simple automation tasks. We have plans to extend its functionality and streamline IDE support. Such scripts continue to be supported out of the box in the Kotlin compiler and the Kotlin plugin for IntelliJ IDEA.Piotr KrzemiĆski
12/09/2024, 7:37 AMPiotr KrzemiĆski
01/02/2025, 11:36 AMPiotr KrzemiĆski
01/08/2025, 8:13 AMPiotr KrzemiĆski
01/11/2025, 9:25 AMPiotr KrzemiĆski
01/13/2025, 10:29 AMVampire
01/21/2025, 10:24 AMlateinit var deploymentStep: ActionStep<DeployPages.Outputs>
job(
id = "deploy",
name = "Deploy Site",
runsOn = UbuntuLatest,
needs = listOf(buildSite),
permissions = mapOf(
Pages to Write, // to deploy to Pages
IdToken to Write // to verify the deployment originates from an appropriate source
),
environment = Environment(
name = "github-pages",
url = expr { deploymentStep.outputs.pageUrl }
)
) {
deploymentStep = uses(
name = "Deploy to GitHub Pages",
action = DeployPages()
)
}
Piotr KrzemiĆski
01/22/2025, 2:58 PMVampire
02/01/2025, 11:30 AMPiotr KrzemiĆski
02/01/2025, 4:51 PMDear Piotr Krzeminski,
We are Hassan and Guillaume, researchers from the Software Engineering Lab at the University of Mons (Belgium). Our ongoing research involves studying and improving the maintenance practices of GitHub Actions workflows in open-source software repositories on GitHub. We are contacting you because we found that you were involved in maintaining GitHub Actions workflows (e.g., build.yaml in the typesafegithub/github-workflows-kt GitHub repository). We would like to benefit from your experience on this matter. Therefore, we would really appreciate your participation in a short survey.
Not sure if they sent it to me on purpose, but I feel obliged to participate đ
Piotr KrzemiĆski
02/13/2025, 5:00 PMLeoColman
03/08/2025, 7:02 PMuses(
name = "Android Tests",
action = AndroidEmulatorRunner(
apiLevel = 33,
emulatorOptions = "-no-snapshot -no-audio -no-boot-anim",
disableAnimations = true,
script = "./gradlew connectedAndroidTest",
target = "default",
)
)
As it becomes a private constructor,
And this compiles
action = AndroidEmulatorRunner(
apiLevel = 33,
emulatorOptions = "-no-snapshot -no-audio -no-boot-anim",
disableAnimations = true,
script = "./gradlew connectedAndroidTest",
)
For some reason I don't know. I expected the first one and the second one to compile using the same constructor
I'm experimenting with it herePiotr KrzemiĆski
03/25/2025, 1:02 PMPiotr KrzemiĆski
03/27/2025, 1:18 PMVampire
04/16/2025, 9:33 AMrefreshAfterWrite
instead of expireAfterWrite
for the cache?
âą (maybe combined with a size based eviction using maximumSize
that evicts LRU if max size is reached, softValues
is not usable as Aedile uses an AsyncCache
under the hood.)
âą Would it maybe make sense to also cache the maven-metadata.xml
generation now that using version ranges is a thing and not only Renovate and friends use it?LeoColman
04/16/2025, 4:41 PMLeoColman
04/16/2025, 10:27 PMPiotr KrzemiĆski
04/17/2025, 8:24 PMPiotr KrzemiĆski
04/29/2025, 5:23 PMPiotr KrzemiĆski
05/01/2025, 8:17 AMVampire
05/05/2025, 1:22 PM404 Not Found: GET - /org/jetbrains/kotlin/kotlin-stdlib/unspecified/kotlin-stdlib-unspecified.pom
on the binding server: https://repo.maven.apache.org/maven2/io/arrow-kt/arrow-atomic-jvm/2.0.1/arrow-atomic-jvm-2.0.1.pomVampire
05/05/2025, 2:31 PMGetting action download info
Error: Missing download info for actions/checkout@v4
đPiotr KrzemiĆski
05/06/2025, 11:37 AMSebastian Schuberth
05/06/2025, 12:28 PMPiotr KrzemiĆski
05/07/2025, 4:14 AMVampire
05/10/2025, 2:02 PMktlint
just because ktlint-intellij-plugin
is not able or willing to properly program the integration is reverted.Vampire
05/11/2025, 10:48 AMval FOO by Contexts.env
, you end up with just FOO
instead of env.FOO
?