75 lines
1.6 KiB
HCL
75 lines
1.6 KiB
HCL
# This is currently always stuck on “Waiting to run”, try enabling it again in the future.
|
|
# workflow "Trigger `automerge` on status update." {
|
|
# on = "status"
|
|
# resolves = ["automerge"]
|
|
# }
|
|
|
|
workflow "Trigger `automerge` on pull request update." {
|
|
on = "pull_request"
|
|
resolves = ["automerge"]
|
|
}
|
|
|
|
workflow "Trigger `automerge` on pull request review." {
|
|
on = "pull_request_review"
|
|
resolves = ["automerge"]
|
|
}
|
|
|
|
workflow "Trigger `automerge` on pull request review comment." {
|
|
on = "pull_request_review_comment"
|
|
resolves = ["automerge"]
|
|
}
|
|
|
|
workflow "Trigger `automerge` on issue comment." {
|
|
on = "issue_comment"
|
|
resolves = ["automerge"]
|
|
}
|
|
|
|
workflow "Trigger `automerge` on push." {
|
|
on = "push"
|
|
resolves = ["automerge"]
|
|
}
|
|
|
|
action "automerge" {
|
|
uses = "./.github/actions/automerge"
|
|
secrets = ["HOMEBREW_GITHUB_API_TOKEN"]
|
|
}
|
|
|
|
workflow "Sync templates and CI config." {
|
|
on = "push"
|
|
resolves = ["sync_templates"]
|
|
}
|
|
|
|
action "master" {
|
|
uses = "actions/bin/filter@master"
|
|
args = "branch master"
|
|
}
|
|
|
|
action "sync_templates" {
|
|
needs = ["master"]
|
|
uses = "./.github/actions/sync"
|
|
args = "/templates.rb"
|
|
secrets = ["HOMEBREW_GITHUB_API_TOKEN"]
|
|
}
|
|
|
|
workflow "Sync labels." {
|
|
on = "label"
|
|
resolves = ["sync_labels"]
|
|
}
|
|
|
|
action "sync_labels" {
|
|
uses = "./.github/actions/sync"
|
|
args = "/labels.rb"
|
|
secrets = ["HOMEBREW_GITHUB_API_TOKEN"]
|
|
}
|
|
|
|
workflow "Trigger generate formulae.brew.sh on push" {
|
|
on = "push"
|
|
resolves = ["Generate formulae.brew.sh"]
|
|
}
|
|
|
|
action "Generate formulae.brew.sh" {
|
|
uses = "docker://linuxbrew/brew"
|
|
runs = ".github/main.workflow.sh"
|
|
secrets = ["ANALYTICS_JSON_KEY", "FORMULAE_DEPLOY_KEY"]
|
|
}
|