Skip to content

Bump formulae on schedule or request #339

Bump formulae on schedule or request

Bump formulae on schedule or request #339

Workflow file for this run

name: Bump formulae on schedule or request
on:
push:
branches:
- master
paths:
- '.github/workflows/*.ya?ml'
workflow_dispatch:
inputs:
formulae:
description: Custom list of formulae to livecheck and bump if outdated
required: false
schedule:
# Every 3 hours with an offset of 15 minutes
- cron: "15 */3 * * *"
env:
HOMEBREW_FORCE_HOMEBREW_ON_LINUX: 1
FORMULAE: >
abcmidi
ack
activemq
alda
aliddns
aliyun-cli
allure
alluxio
ammonite-repl
angular-cli
ansible-lint
ant
[email protected]
anycable-go
apache-archiva
apache-drill
apache-flink
apache-geode
apache-opennlp
apache-spark
apidoc
apktool
apt
aptos
arb
argo
argocd
argocd-autopilot
argocd-vault-plugin
argparse
arkade
armadillo
arrayfire
arturo
asciidoctorj
ask-cli
assh
asuka
asymptote
atlantis
atuin
autorest
autorestic
avrdude
aws-cdk
aws-elasticbeanstalk
aws-es-proxy
aws-rotate-key
aws-sam-cli
azcopy
b3sum
bagit
baidupcs-go
ballerina
bash_unit
bashunit
batik
bazel
bazelisk
bbtools
bcoin
bear
benthos
berglas
bettercap
bigloo
binaryen
bnd
bosh-cli
bottom
brev
brew-php-switcher
brook
broot
btrfs-progs
bubblewrap
buildifier
buildkit
buildozer
buildpulse-test-reporter
buku
bundletool
bupstash
busted
butane
byacc
byteman
bzt
caddy
cadence
cadence-workflow
caire
calicoctl
cargo-audit
cargo-bloat
cargo-c
cargo-edit
cargo-instruments
cargo-llvm-lines
cargo-outdated
cargo-watch
carrot2
cassandra
cassandra-reaper
catch2
cdk8s
certigo
cfr-decompiler
cfssl
cgl
chamber
charmcraft
cheat
checkstyle
chezmoi
choose-rust
chromaprint
chronograf
cilium-cli
circleci
clair
clamav
clarinet
clash
clazy
cliclick
clojurescript
closure-compiler
cloud-nuke
cloudformation-guard
cloudprober
clusterctl
cobalt
code-cli
code-minimap
cointop
coinutils
colima
composer
condure
conftest
consul-template
contentful-cli
convox
copilot
coredns
corepack
cortex
cosign
couchdb
cpuid
croc
cromwell
crowdin
crun
css-crush
csvq
csvtk
cubejs-cli
cweb
cypher-shell
cyrus-sasl
dafny
darkstat
datree
dbdeployer
ddrescue
deark
delve
deno
dependency-check
derby
detekt
detox
devspace
dex2jar
diamond
diesel
diffoscope
difftastic
digdag
django-completion
djl-serving
dnscontrol
dnscrypt-proxy
dnsx
docker
docker-compose
docker-credential-helper
docker-slim
docker-squash
doctl
docuum
dolt
dosbox-staging
dotenv-linter
double-conversion
doxygen
dprint
driftctl
drill
drone-cli
druid
dstask
dua-cli
duckscript
dune
dust
dvc
dxpy
dynare
easyengine
efm-langserver
ehco
eksctl
elan-init
elfutils
elixir
elixir-ls
embulk
emscripten
envconsul
envoy
enzyme
esbuild
eslint
esptool
etcd
ethereum
exploitdb
faas-cli
fabric-installer
fantom
faudio
fblog
fdroidserver
feh
fennel
feroxbuster
ffsend
findomain
firebase-cli
firefoxpwa
flac
flank
flarectl
fleet-cli
flow-cli
fluent-bit
flume
flyway
fmt
fn
fontforge
fop
ford
fortio
frugal
fselect
func-e
fuse-overlayfs
fuseki
futhark
gatsby-cli
gau
gdu
geeqie
geph4
gerbil-scheme
gh
ghz
ghz-web
gifski
ginac
git-annex
git-cliff
git-delta
git-lfs
git-town
gitbackup
gitbucket
gitlab-runner
gitleaks
gitql
glassfish
gleam
global
glooctl
gmailctl
gmic
gmsh
gnunet
gnupg-pkcs11-scd
gnuplot
go-feature-flag-relay-proxy
go-md2man
goffice
gofumpt
gojq
golang-migrate
golangci-lint
google-java-format
goose
gopass
gopls
gor
goredo
goreleaser
goreman
gosec
gostatic
govc
gowsdl
gpg-tui
gpsim
gradle
gradle-completion
gradle-profiler
grafana
grafana-agent
grails
grin
gromacs
groovy
groovysdk
gsmartcontrol
gsoap
gupnp
gupnp-tools
hadoop
halide
hapi-fhir-cli
hasura-cli
hcloud
helm
helmfile
helmsman
hexyl
hidapi
himalaya
hive
hivemind
hledger
hpack
htmldoc
htmlq
htmltest
htpdate
httpx
httpyac
hyperfine
iamy
igv
imagemagick
imagemagick@6
imap-backup
imapsync
imgproxy
influxdb
influxdb-cli
influxdb@1
inxi
ioctl
ipinfo-cli
ipmiutil
ipopt
ircd-hybrid
istioctl
ittapi
ivy
jadx
jaq
java-service-wrapper
jena
jenkins
jenkins-job-builder
jenkins-lts
jetty
jfrog-cli
jhipster
jmeter
jnethack
jql
jrnl
jruby
jsonnet
jsvc
juju
just
k2tf
k3d
k3sup
k6
k9s
kafka
kahip
kalker
kamel
kapacitor
kcat
kcptun
keptn
kepubify
keydb
ki
kickstart
kind
kitchen-sync
kn
knot
knot-resolver
ko
kompose
kops
kor
kotlin
krew
ktlint
kube-linter
kubeaudit
kubebuilder
kubecfg
kubecm
kubeconform
kubergrunt
kubernetes-cli
kubeseal
kubespy
kubevela
kubevious
kubie
kumactl
kustomize
kyma-cli
kyverno
languagetool
latex2html
latexml
lazydocker
ld-find-code-refs
lean-cli
lefthook
lego
leiningen
lexbor
lexicon
lf
libdap
libepoxy
libgetdata
libgr
libgsf
liblinear
libnfs
liboqs
libpano
libpipeline
librdkafka
librespot
libressl
libsndfile
lima
linkerd
linode-cli
liquibase
llm
lmod
localstack
locust
log4cxx
lout
luau
lux
lychee
macchina
mackup
mage
mailutils
manifest-tool
mapcidr
marked
marp-cli
matterbridge
maven
mavsdk
mawk
maxwell
mdbook
mdcat
mdzk
meilisearch
melody
memcached
meson
metabase
micro
micronaut
mill
mimirtool
minetest
minikube
miniserve
mmark
mmctl
moar
mockery
mockserver
moco
molecule
mongocli
mongodb-atlas-cli
monika
monolith
moto
mpv
muffet
murex
mutt
mydumper
mypy
naabu
nagios
nanoflann
nativefier
nats-server
nats-streaming-server
naturaldocs
navi
ncspot
needle
neo4j
neofetch
neomutt
nerdctl
nest
netdata
nethogs
netlify-cli
newrelic-cli
newrelic-infra-agent
nfpm
nng
node_exporter
node-sass
notcurses
nsq
nuclei
numcpp
nushell
oauth2_proxy
oauth2c
ocaml-findlib
oci-cli
ocp
ocrmypdf
octave
oh-my-posh
oha
okteto
omniorb
onednn
onedrive
ooniprobe
opa
openiothub-server
openrtsp
opensearch
openvdb
operator-sdk
optipng
or-tools
oras
orc-tools
orientdb
orocos-kdl
ortp
osc
osm
osv-scanner
ott
oxipng
pacapt
passenger
patchelf
payara
pdftk-java
pdm
pdnsrec
pgbadger
pgbouncer
pgloader
pgweb
phoronix-test-suite
php-code-sniffer
php-cs-fixer
phpmd
phpmyadmin
phpstan
pianod
picard-tools
pig
pillow
plantuml
plow
pmd
pngquant
pnpm
pocketbase
podman
postgis
powerman
pre-commit
prestd
prestodb
principalmapper
procs
protoc-gen-go-grpc
psalm
pstoedit
pueue
pushpin
pwntools
py-spy
pyflow
pyoxidizer
qd
qjackctl
qpid-proton
questdb
quick-lint-js
quicktype
radamsa
rancher-cli
rav1e
rbspy
rbw
rclone
rcs
rebar3
recode
regina-rexx
regula
reminiscence
reposurgeon
revive
rhit
riemann
rke
rollup
rosa-cli
rover
rpg-cli
rqlite
rubberband
rustup-init
s-search
s2n
saml2aws
sbt
scala
scorecard
scotch
scrcpy
scummvm
scummvm-tools
scw
sdl2
seaweedfs
selene
selenium-server
seqkit
ser2net
serverless
shadowenv
sheldon
shellharden
shellz
shfmt
signal-cli
silicon
singularity
sjk
skaffold
skopeo
skylighting
slackcat
sleuthkit
slides
smimesign
sn0int
sniffer
sniffglue
solana
sollya
solr
sonarqube
sonobuoy
sponge
spotbugs
spotify-tui
sqlancer
sqlc
sqlmap
sqlx-cli
sshs
sslyze
stanford-corenlp
starship
staticcheck
statix
stdman
stellar-core
step
storm
streamlink
stress-ng
structurizr-cli
stunnel
stylish-haskell
subfinder
subversion
suite-sparse
sundials
suricata
svgbob
svgo
svtplay-dl
swagger-codegen
swagger-codegen@2
swagger2markup-cli
syncthing
sysdig
talisman
tanka
tcsh
tctl
tealdeer
tectonic
tektoncd-cli
teku
teleport
tendermint
tengo
termshark
terracognita
terraform-inventory
terraform-ls
terraform-provider-libvirt
terraform-rover
terraformer
terragrunt
terrascan
testkube
tfsec
thanos
thrift
tika
tile38
timg
tm
toast
tomcat
tomcat-native
tomcat@8
tomcat@9
tomee-plus
tomee-webprofile
topgrade
traefik
trafficserver
tree-sitter
triangle
trivy
trojan-go
typedb
typos-cli
tz
uni
universal-ctags
v2ray
vala
valabind
vale
vapoursynth
vault-cli
veclibfort
velero
verapdf
vercel-cli
vgrep
virgil
virustotal-cli
vite
vitess
vivid
vnstat
volta
vpn-slice
vsearch
vsh
vue-cli
wabt
wakatime-cli
wallpaper
wapm
wartremover
wasm-pack
wasmer
wasmtime
watchexec
webdis
webp
webpack
websocat
webtorrent-cli
wgcf
whistle
whois
wildfly-as
wireguard-go
wiremock-standalone
wolfssl
woodpecker-cli
wxwidgets
xcbeautify
xclogparser
xdpyinfo
xeol
xerces-c
xgboost
xh
xplr
xray
yaegi
ykman
yosys
youtubedr
yq
z3
zabbix
zbctl
zellij
zenith
znapzend
zola
zookeeper
zoxide
zsh-vi-mode
zstd
zydis
permissions:
contents: read
jobs:
autobump:
if: github.repository == 'Homebrew/homebrew-core'
runs-on: ubuntu-22.04
container:
image: ghcr.io/homebrew/ubuntu22.04:master
steps:
- name: Set up Homebrew
id: set-up-homebrew
uses: Homebrew/actions/setup-homebrew@master
with:
core: true
cask: false
test-bot: false
- name: Configure Git user
uses: Homebrew/actions/git-user-config@master
with:
username: ${{ (github.event_name == 'workflow_dispatch' && github.actor) || 'BrewTestBot' }}
- name: Bump formulae
uses: Homebrew/actions/bump-packages@master
continue-on-error: true
with:
token: ${{ secrets.HOMEBREW_CORE_REPO_WORKFLOW_TOKEN }}
formulae: ${{ github.event.inputs.formulae || env.FORMULAE }}