LeoColman
07/30/2022, 5:59 PMLeoColman
07/30/2022, 5:59 PMjmfayard
07/31/2022, 12:46 PMPiotr Krzemiński
08/01/2022, 7:48 AMPiotr Krzemiński
08/05/2022, 10:13 PMPiotr Krzemiński
08/14/2022, 7:32 AMPiotr Krzemiński
08/14/2022, 9:55 AMSlackbot
08/14/2022, 10:08 AMPiotr Krzemiński
08/18/2022, 8:44 PMLeoColman
08/22/2022, 7:12 PMNikky
08/30/2022, 3:04 PMNikky
08/30/2022, 3:04 PMPiotr Krzemiński
09/01/2022, 8:56 PMPiotr Krzemiński
09/16/2022, 7:15 AMPiotr Krzemiński
09/16/2022, 1:43 PM.main.kts
files). For an example PR, see chore(deps): update dependency it.krzeminski:github-actions-kotlin-dsl to v0.27.0. To make your PR checks validate that the version bump doesn’t cause any issues, for my repo I have 2 such checks defined: https://github.com/krzema12/github-actions-kotlin-dsl/blob/93fb66e7cc4b5926bc97673669f0aed02c14e49a/.github/workflows/build.main.kts#L50-L89 - one simply compiles the .main.kts
files, and the other one goes one step further: performs the consistency check on all filesPiotr Krzemiński
09/21/2022, 5:38 AMPiotr Krzemiński
09/21/2022, 11:02 AMNikky
09/21/2022, 11:23 AMNikky
09/21/2022, 2:02 PM@file:Repository("<https://jitpack.io>")
@file:DependsOn("com.github.NikkyAI:github-actions-kotlin-dsl:outputs-SNAPSHOT")
to test it.. but.. kotlinscript does not like to work with jitpack anymore on my machine i guess
.github/workflows/deploy.main.kts
deploy.main.kts:3:1: warning: file 'com.github.NikkyAI:github-actions-kotlin-dsl:outputs-SNAPSHOT' not found
deploy.main.kts:3:1: warning: org.jetbrains.kotlin.org.eclipse.aether.resolution.DependencyResolutionException: Could not find artifact com.github.NikkyAI:github-actions-kotlin-dsl:jar:outputs-SNAPSHOT in <http://https___jitpack.io|https___jitpack.io> (<https://jitpack.io>)
Nikky
09/21/2022, 2:03 PMNikky
09/21/2022, 6:40 PMNikky
09/21/2022, 6:41 PMjmfayard
09/26/2022, 1:33 PMPiotr Krzemiński
09/28/2022, 5:37 PMOleg Yukhnevich
09/28/2022, 6:14 PMsyncWorkflows
?Piotr Krzemiński
09/29/2022, 8:50 PMPiotr Krzemiński
09/30/2022, 8:37 AMjmfayard
10/12/2022, 12:39 PMbrew install actionlint
is a static analyser of GitHub workflows
and could be incredibly help to test that the workflow we generate are actually valid
cc @Piotr Krzemiński
https://github.com/rhysd/actionlintjmfayard
10/13/2022, 9:44 AMjmfayard
10/13/2022, 4:21 PM