Skip to content

Commit 252399f

Browse files
authored
Merge pull request #1480 from thc202/dispatch-weekly-main
Release weekly on main release
2 parents 988ea63 + ff70cfa commit 252399f

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,8 @@ val handleMainRelease by tasks.registering(HandleMainRelease::class) {
380380

381381
eventType.set("release-main-docker")
382382
eventTypeNightly.set("release-nightly-docker")
383+
eventTypeWeekly.set("release-weekly")
384+
clientPayloadWeekly.set(mapOf("publish" to true))
383385
}
384386

385387
val flathubRepo = GitHubRepo("flathub", "org.zaproxy.ZAP", file("$rootDir/../org.zaproxy.ZAP"))

buildSrc/src/main/java/org/zaproxy/gradle/HandleMainRelease.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
package org.zaproxy.gradle;
2121

2222
import java.util.Map;
23+
import org.gradle.api.provider.MapProperty;
2324
import org.gradle.api.provider.Property;
2425
import org.gradle.api.tasks.Input;
2526

@@ -33,9 +34,16 @@ public abstract class HandleMainRelease extends MainReleaseRepositoryDispatch {
3334
@Input
3435
public abstract Property<String> getEventTypeNightly();
3536

37+
@Input
38+
public abstract Property<String> getEventTypeWeekly();
39+
40+
@Input
41+
public abstract MapProperty<String, Object> getClientPayloadWeekly();
42+
3643
@Override
3744
protected void sendDispatch() {
3845
super.sendDispatch();
3946
sendRepositoryDispatch(getEventTypeNightly().get(), Map.of());
47+
sendRepositoryDispatch(getEventTypeWeekly().get(), getClientPayloadWeekly().get());
4048
}
4149
}

0 commit comments

Comments
 (0)