Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6631 commits
Select commit Hold shift + click to select a range
2479819
Merge pull request #8738 from dokku/dependabot/docker/tests/apps/dock…
josegonzalez Jun 6, 2026
c3d7ab8
Merge pull request #8736 from dokku/dependabot/docker/tests/apps/zomb…
josegonzalez Jun 6, 2026
578043f
Merge pull request #8735 from dokku/dependabot/docker/tests/apps/go-f…
josegonzalez Jun 6, 2026
53f36bc
Merge pull request #8733 from dokku/dependabot/docker/tests/apps/zomb…
josegonzalez Jun 6, 2026
6aef528
Merge pull request #8731 from dokku/dependabot/docker/tests/apps/go-f…
josegonzalez Jun 6, 2026
d414420
Merge pull request #8732 from dokku/dependabot/docker/docs/_build/pyt…
josegonzalez Jun 6, 2026
17e99f3
Merge pull request #8734 from dokku/dependabot/docker/tests/apps/gogr…
josegonzalez Jun 6, 2026
35dcd41
Merge pull request #8737 from dokku/dependabot/docker/plugins/openres…
josegonzalez Jun 6, 2026
ee238c9
Merge pull request #8739 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 6, 2026
54bf5b6
chore(deps): bump github.com/melbahja/goph in /plugins/common
dependabot[bot] Jun 2, 2026
4f6acbf
Merge pull request #8727 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jun 7, 2026
05e11a8
Release 0.38.18
Jun 7, 2026
a9b68e8
Release 0.38.19
Jun 8, 2026
63af7ec
chore(deps): bump beautifulsoup4 from 4.14.3 to 4.15.0 in /docs/_build
dependabot[bot] Jun 8, 2026
271a1dd
chore(deps): bump traefik in /plugins/traefik-vhosts
dependabot[bot] Jun 8, 2026
430da37
chore(deps): bump golang.org/x/sync in /plugins/scheduler-docker-local
dependabot[bot] Jun 8, 2026
13217c6
chore(deps): bump golang.org/x/sync in /plugins/scheduler-k3s
dependabot[bot] Jun 8, 2026
0b807b3
Merge pull request #8746 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 8, 2026
2c54ee7
Merge pull request #8747 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 8, 2026
0e8a882
Merge pull request #8744 from dokku/dependabot/docker/plugins/traefik…
josegonzalez Jun 8, 2026
0e652b9
Merge pull request #8743 from dokku/dependabot/pip/docs/_build/beauti…
josegonzalez Jun 8, 2026
1d991de
chore(deps): bump github.com/traefik/traefik/v2
dependabot[bot] Jun 9, 2026
823e1a5
Merge pull request #8749 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 9, 2026
75c164f
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
dependabot[bot] Jun 10, 2026
343d7ff
chore(deps): bump github.com/traefik/traefik/v2
dependabot[bot] Jun 10, 2026
e99f014
Merge pull request #8753 from dokku/dependabot/composer/tests/apps/ph…
josegonzalez Jun 10, 2026
13afe84
Merge pull request #8754 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 10, 2026
97ad5a8
chore(deps): bump traefik in /plugins/traefik-vhosts
dependabot[bot] Jun 11, 2026
23d0080
Merge pull request #8755 from dokku/dependabot/docker/plugins/traefik…
josegonzalez Jun 12, 2026
fda24ff
chore(deps): bump sass from 1.100.0 to 1.101.0 in /tests/apps/multi
dependabot[bot] Jun 12, 2026
887ae6c
chore(deps): bump helm.sh/helm/v3 in /plugins/scheduler-k3s
dependabot[bot] Jun 12, 2026
7bb1cc3
Merge pull request #8756 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jun 12, 2026
13535a1
Merge pull request #8757 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 12, 2026
c1207db
chore(deps): bump github.com/onsi/gomega in /plugins/buildpacks
dependabot[bot] Jun 15, 2026
a02d83c
chore(deps): bump k8s.io/apimachinery in /plugins/scheduler-k3s
dependabot[bot] Jun 15, 2026
fcaf24f
Merge pull request #8760 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 16, 2026
97c11b6
Merge pull request #8758 from dokku/dependabot/go_modules/plugins/bui…
josegonzalez Jun 16, 2026
3f81539
chore(deps): bump k8s.io/kubernetes in /plugins/scheduler-k3s
dependabot[bot] Jun 17, 2026
ef5f2f7
Merge pull request #8762 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 18, 2026
381e8fb
chore(deps): bump actions/checkout from 6 to 7
dependabot[bot] Jun 19, 2026
40e6178
chore(deps): bump github.com/onsi/gomega in /plugins/scheduler-k3s
dependabot[bot] Jun 19, 2026
69684a4
Merge pull request #8764 from dokku/dependabot/github_actions/actions…
josegonzalez Jun 19, 2026
cbb816b
Merge pull request #8765 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 19, 2026
985f222
chore(deps): bump github.com/containerd/containerd
dependabot[bot] Jun 23, 2026
0d2ca47
chore(deps): bump pymdown-extensions in /docs/_build
dependabot[bot] Jun 23, 2026
a87ed18
Merge pull request #8767 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 23, 2026
da14753
chore: bump pack to 0.40.7
Jun 24, 2026
36a62d1
chore(deps): bump github.com/onsi/gomega in /plugins/buildpacks
dependabot[bot] Jun 24, 2026
1e178d8
Merge pull request #8770 from dokku/chore/bump-pack-0.40.7
josegonzalez Jun 24, 2026
442b8b1
Merge pull request #8772 from dokku/dependabot/go_modules/plugins/bui…
josegonzalez Jun 24, 2026
9215f56
chore(deps): bump python in /tests/apps/dockerfile-release
dependabot[bot] Jun 25, 2026
0153187
chore(deps): bump python in /docs/_build
dependabot[bot] Jun 25, 2026
a538f0e
chore(deps): bump click from 8.4.1 to 8.4.2 in /docs/_build
dependabot[bot] Jun 25, 2026
aba40f4
chore(deps): bump byjg/easy-haproxy in /plugins/haproxy-vhosts
dependabot[bot] Jun 25, 2026
2944b16
Merge pull request #8776 from dokku/dependabot/docker/plugins/haproxy…
josegonzalez Jun 26, 2026
be2bc12
Merge pull request #8775 from dokku/dependabot/pip/docs/_build/click-…
josegonzalez Jun 26, 2026
9ed5415
Merge pull request #8773 from dokku/dependabot/docker/tests/apps/dock…
josegonzalez Jun 26, 2026
9a52161
Merge pull request #8769 from dokku/dependabot/pip/docs/_build/pymdow…
josegonzalez Jun 26, 2026
61ac061
Merge pull request #8774 from dokku/dependabot/docker/docs/_build/pyt…
josegonzalez Jun 26, 2026
1e0be40
chore(deps): bump golang.org/x/sync in /plugins/common
dependabot[bot] Jun 8, 2026
b5a08e3
chore: bump go modules
josegonzalez Jun 26, 2026
b36716b
Merge pull request #8745 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jun 26, 2026
ccdad28
chore(deps): bump golang.org/x/crypto in /plugins/common
dependabot[bot] Jun 9, 2026
113e47c
chore: bump go modules
josegonzalez Jun 26, 2026
a1ddca0
Merge pull request #8748 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jun 26, 2026
13b97b3
chore(deps): bump github.com/onsi/gomega in /plugins/common
dependabot[bot] Jun 26, 2026
12dec0e
chore(deps): bump byjg/easy-haproxy in /plugins/haproxy-vhosts
dependabot[bot] Jun 26, 2026
e533d68
Merge pull request #8778 from dokku/dependabot/docker/plugins/haproxy…
josegonzalez Jun 28, 2026
bf812ac
chore: bump go modules
josegonzalez Jun 28, 2026
97dd599
Merge pull request #8777 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jun 28, 2026
8f7785d
chore(deps): bump helm.sh/helm/v3 in /plugins/scheduler-k3s
dependabot[bot] Jun 22, 2026
6cd22ed
fix: bump keda and controller-runtime for client-go v0.36
josegonzalez Jun 28, 2026
89b2952
chore: gitignore 2 files
josegonzalez Jun 28, 2026
6fc9989
Merge pull request #8766 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 28, 2026
31177a5
Release 0.38.20
Jun 28, 2026
e312401
chore(deps): bump github.com/go-openapi/jsonpointer
dependabot[bot] Jun 29, 2026
cc50239
chore(deps): bump github.com/cert-manager/cert-manager
dependabot[bot] Jun 29, 2026
5962986
Merge pull request #8779 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 29, 2026
7d4d3d7
Merge pull request #8780 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 29, 2026
8c47c10
chore(deps): bump lucaslorentz/caddy-docker-proxy
dependabot[bot] Jun 30, 2026
be7f9fc
chore(deps): bump github.com/traefik/traefik/v2
dependabot[bot] Jun 30, 2026
384b45f
Merge pull request #8783 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jun 30, 2026
356e970
chore(deps): bump traefik in /plugins/traefik-vhosts
dependabot[bot] Jul 1, 2026
d311111
chore(deps): bump github.com/fluxcd/pkg/kustomize
dependabot[bot] Jul 1, 2026
2639c0c
chore(deps): bump golang.org/x/net in /tests/apps/gogrpc
dependabot[bot] Jul 2, 2026
fee5456
Merge pull request #8787 from dokku/dependabot/go_modules/tests/apps/…
josegonzalez Jul 2, 2026
6d7c175
Merge pull request #8786 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 2, 2026
c4355af
Merge pull request #8785 from dokku/dependabot/docker/plugins/traefik…
josegonzalez Jul 2, 2026
f7e41ab
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
dependabot[bot] Jul 2, 2026
e3bb509
chore(deps): bump github.com/go-openapi/jsonpointer
dependabot[bot] Jul 2, 2026
8130f41
Merge pull request #8788 from dokku/dependabot/go_modules/tests/apps/…
josegonzalez Jul 2, 2026
ce69ca7
Merge pull request #8782 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 2, 2026
e0e62c7
chore(deps): bump pymdown-extensions from 11.0 to 11.0.1 in /docs/_build
dependabot[bot] Jul 3, 2026
e558b4c
chore(deps): bump github.com/fluxcd/pkg/kustomize
dependabot[bot] Jul 6, 2026
4e15f13
Merge pull request #8789 from dokku/dependabot/pip/docs/_build/pymdow…
josegonzalez Jul 6, 2026
631b0a4
Merge pull request #8794 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 6, 2026
21c27e9
feat: add --format json support to apps:list
josegonzalez Jul 6, 2026
4a88f3a
Merge pull request #8795 from dokku/8792-add-format-json-support-to-a…
josegonzalez Jul 6, 2026
857d115
feat: add --format json support to ps:scale
josegonzalez Jul 6, 2026
ebb63ed
Merge pull request #8796 from dokku/8793-add-format-json-support-to-p…
josegonzalez Jul 6, 2026
f945a98
Merge pull request #8781 from dokku/dependabot/docker/plugins/caddy-v…
josegonzalez Jul 6, 2026
4eabf54
Release 0.38.21
Jul 6, 2026
9c819cf
feat: add --format json support to plugin:list
josegonzalez Jul 7, 2026
f9db958
feat: port builder :report subcommands to golang
josegonzalez Jul 7, 2026
5faabea
feat: port vhost proxy :report subcommands to golang
josegonzalez Jul 7, 2026
8d0c36b
feat: port checks and domains :report subcommands to golang
josegonzalez Jul 7, 2026
857c215
Merge pull request #8801 from dokku/8798-plugin-list-expose-the-insta…
josegonzalez Jul 7, 2026
6e5afb8
feat: port certs :report subcommand to golang
josegonzalez Jul 7, 2026
3fee5b8
feat: port git :report subcommand to golang
josegonzalez Jul 7, 2026
fe11d50
feat: port scheduler-docker-local :report subcommand to golang
josegonzalez Jul 7, 2026
7ee882c
feat: port nginx :report subcommand to golang
josegonzalez Jul 7, 2026
5d07484
refactor: remove unused bash report helper functions
josegonzalez Jul 7, 2026
8a35ed3
chore(deps): bump django in /tests/apps/dockerfile-release
dependabot[bot] Jul 7, 2026
cf15fb1
Merge remote-tracking branch 'origin/master' into parallel-bash-reports
josegonzalez Jul 7, 2026
cdcc10e
fix: satisfy shfmt lint on certs internal-functions
josegonzalez Jul 7, 2026
48bee7f
Merge pull request #8804 from dokku/parallel-bash-reports
josegonzalez Jul 7, 2026
25b1356
Merge pull request #8803 from dokku/dependabot/pip/tests/apps/dockerf…
josegonzalez Jul 7, 2026
fc9ae03
feat(storage): allow custom chown value
RichardDorian Jul 7, 2026
962c54b
docs(storage): add documentation regarding custom chown values
RichardDorian Jul 7, 2026
a0361d5
test(storage): add unit test for custom chown values
RichardDorian Jul 7, 2026
b2c4f61
feat: expose scheduler-k3s autoscaling-auth state for read-back
josegonzalez Jul 7, 2026
16f8b25
feat: allow replacing buildpack list atomically
josegonzalez Jul 7, 2026
4652749
feat: expose docker-options as structured lists in JSON report
josegonzalez Jul 7, 2026
c8bcba0
fix: set dokku system user in buildpacks unit tests
josegonzalez Jul 7, 2026
f73e888
Merge pull request #8806 from dokku/8800-scheduler-k3s-expose-annotat…
josegonzalez Jul 8, 2026
6216418
Merge pull request #8808 from dokku/8799-docker-options-report-expose…
josegonzalez Jul 8, 2026
24e3809
Merge pull request #8807 from dokku/8802-buildpacks-allow-setting-the…
josegonzalez Jul 8, 2026
1ee462d
docs: document nginx validate-config load_module override
josegonzalez Jul 8, 2026
ac4b86f
feat: expose whether a network was created by dokku
josegonzalez Jul 8, 2026
fc3a526
Merge pull request #8809 from dokku/8784-new-nginx-pre-validation-bre…
josegonzalez Jul 8, 2026
06bedeb
fix(storage): allow custom chown values in chown-storage-dir script
RichardDorian Jul 8, 2026
e718936
chore(deps): bump golang.org/x/sync in /plugins/scheduler-docker-local
dependabot[bot] Jul 8, 2026
b0ba167
chore(deps): bump golang.org/x/sync in /plugins/scheduler-k3s
dependabot[bot] Jul 8, 2026
513b200
test(storage): add out-of-bounds chown coverage for go code and script
RichardDorian Jul 8, 2026
c37ba0f
Merge pull request #8810 from dokku/8797-network-list-expose-whether-…
josegonzalez Jul 8, 2026
57d23db
Merge pull request #8819 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 8, 2026
f5e81cd
Merge pull request #8817 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 8, 2026
515d030
chore(deps): bump github.com/traefik/traefik/v2
dependabot[bot] Jul 8, 2026
4a4ae62
Merge pull request #8818 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 8, 2026
f931a84
chore(deps): bump golang.org/x/sync in /plugins/common
dependabot[bot] Jul 8, 2026
807e50e
chore: bump go modules
josegonzalez Jul 8, 2026
e38c175
Merge pull request #8816 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jul 8, 2026
611cb89
Merge pull request #8805 from RichardDorian/master
josegonzalez Jul 8, 2026
0dd183e
Release 0.38.22
Jul 8, 2026
01f3280
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
dependabot[bot] Jul 9, 2026
ab14872
chore(deps): bump golang in /tests/apps/go-fail-predeploy
dependabot[bot] Jul 9, 2026
5462744
chore(deps): bump golang from 1.26.4 to 1.26.5 in /tests/apps/gogrpc
dependabot[bot] Jul 9, 2026
58f509e
chore(deps): bump golang in /tests/apps/zombies-dockerfile-tini
dependabot[bot] Jul 9, 2026
7e05d6c
chore(deps): bump golang in /tests/apps/go-fail-postdeploy
dependabot[bot] Jul 9, 2026
5ff86ec
chore(deps): bump golang in /tests/apps/zombies-dockerfile-no-tini
dependabot[bot] Jul 9, 2026
19c167c
chore(deps): bump github.com/cert-manager/cert-manager
dependabot[bot] Jul 9, 2026
04486f1
chore(deps): bump traefik in /plugins/traefik-vhosts
dependabot[bot] Jul 9, 2026
7eaaaa7
chore(deps): bump github.com/go-openapi/jsonpointer
dependabot[bot] Jul 9, 2026
78977e3
Merge pull request #8829 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 10, 2026
8986a27
Merge pull request #8828 from dokku/dependabot/docker/plugins/traefik…
josegonzalez Jul 10, 2026
71ce14f
Merge pull request #8827 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 10, 2026
06a79b3
Merge pull request #8824 from dokku/dependabot/docker/tests/apps/go-f…
josegonzalez Jul 10, 2026
91025ee
Merge pull request #8822 from dokku/dependabot/docker/tests/apps/gogr…
josegonzalez Jul 10, 2026
e2781c0
Merge pull request #8821 from dokku/dependabot/docker/tests/apps/go-f…
josegonzalez Jul 10, 2026
16ba93f
Merge pull request #8820 from dokku/dependabot/composer/tests/apps/ph…
josegonzalez Jul 10, 2026
4205871
Merge pull request #8823 from dokku/dependabot/docker/tests/apps/zomb…
josegonzalez Jul 10, 2026
7bd866e
Merge pull request #8825 from dokku/dependabot/docker/tests/apps/zomb…
josegonzalez Jul 10, 2026
26914b2
chore(deps): bump golang.org/x/crypto in /plugins/common
dependabot[bot] Jul 9, 2026
5da5f1d
chore: bump go modules
josegonzalez Jul 10, 2026
e79dd1b
Merge pull request #8826 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jul 10, 2026
2191baf
chore(deps): bump github.com/fluxcd/pkg/kustomize
dependabot[bot] Jul 10, 2026
3ca5240
chore(deps): bump helm.sh/helm/v3 in /plugins/scheduler-k3s
dependabot[bot] Jul 10, 2026
b01ec9b
Merge pull request #8830 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 10, 2026
e47bae8
Merge pull request #8831 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 10, 2026
5496029
fix: parse cert CN and subject on OpenSSL 3.x
josegonzalez Jul 10, 2026
e40d325
Merge pull request #8833 from dokku/8832-cn-and-subject-parsing-broke…
josegonzalez Jul 10, 2026
0764529
Release 0.38.23
Jul 10, 2026
5880ebc
chore: bump dokku-event-listener to 0.20.0
Jul 11, 2026
9021ddc
Merge pull request #8834 from dokku/chore/bump-dokku-event-listener-0…
josegonzalez Jul 11, 2026
9f8ef83
docs: link herokuish buildpack references to buildpack management page
josegonzalez Jul 13, 2026
9847412
Merge pull request #8836 from dokku/8835-herokuish-documentation-refe…
josegonzalez Jul 13, 2026
2352c09
chore(deps): bump actions/setup-node from 6 to 7
dependabot[bot] Jul 14, 2026
0bf2df4
Merge pull request #8839 from dokku/dependabot/github_actions/actions…
josegonzalez Jul 14, 2026
ce76bcd
chore: bump pack to 0.40.8
Jul 15, 2026
90d7606
chore(deps): bump ruby in /tests/apps/dockerfile-entrypoint
dependabot[bot] Jul 15, 2026
0f54c6f
chore(deps): bump timberio/vector in /plugins/logs
dependabot[bot] Jul 15, 2026
22718c1
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
dependabot[bot] Jul 16, 2026
3124fdc
chore(deps): bump github.com/melbahja/goph in /plugins/common
dependabot[bot] Jul 16, 2026
177cc81
chore(deps): bump traefik in /plugins/traefik-vhosts
dependabot[bot] Jul 16, 2026
7f33ac8
Merge pull request #8846 from dokku/dependabot/docker/plugins/traefik…
josegonzalez Jul 17, 2026
63b9a93
Merge pull request #8843 from dokku/dependabot/go_modules/tests/apps/…
josegonzalez Jul 17, 2026
3402185
Merge pull request #8838 from dokku/chore/bump-pack-0.40.8
josegonzalez Jul 17, 2026
f1f9023
Merge pull request #8841 from dokku/dependabot/docker/tests/apps/dock…
josegonzalez Jul 17, 2026
7c7af57
Merge pull request #8842 from dokku/dependabot/docker/plugins/logs/ti…
josegonzalez Jul 17, 2026
debb1b8
chore: bump go modules
josegonzalez Jul 18, 2026
e3ad4b3
Merge pull request #8844 from dokku/dependabot/go_modules/plugins/com…
josegonzalez Jul 18, 2026
fb5a1e1
chore(deps): bump github.com/mattn/go-isatty in /plugins/app-json
dependabot[bot] Jul 16, 2026
2950292
Merge pull request #8845 from dokku/dependabot/go_modules/plugins/app…
josegonzalez Jul 18, 2026
730fa85
Release 0.38.24
Jul 18, 2026
1a376c3
fix: prevent command injection via docker options eval
josegonzalez Jul 18, 2026
05ce8fb
Merge pull request #8848 from dokku/host-command-execution-via-eval-o…
josegonzalez Jul 19, 2026
dc802dd
feat: support per-app letsencrypt emails on k3s
josegonzalez Jul 19, 2026
90831a5
fix: guard k3s issuer template against absent values
josegonzalez Jul 19, 2026
7b8c816
Merge pull request #8849 from dokku/k3s-per-app-letsencrypt
josegonzalez Jul 19, 2026
0537c8d
Release 0.38.25
Jul 19, 2026
c9e3549
chore(deps): bump actions/setup-python from 6 to 7
dependabot[bot] Jul 20, 2026
e3c329c
chore(deps): bump mkdocs-material from 9.7.6 to 9.7.7 in /docs/_build
dependabot[bot] Jul 20, 2026
43f097e
chore(deps): bump soupsieve from 2.8.4 to 2.9 in /docs/_build
dependabot[bot] Jul 20, 2026
636558b
Merge pull request #8850 from dokku/dependabot/github_actions/actions…
josegonzalez Jul 20, 2026
2fc0a0e
Merge pull request #8851 from dokku/dependabot/pip/docs/_build/mkdocs…
josegonzalez Jul 20, 2026
491fae6
Merge pull request #8852 from dokku/dependabot/pip/docs/_build/soupsi…
josegonzalez Jul 20, 2026
e746ea9
chore(deps): bump python in /tests/apps/dockerfile-release
dependabot[bot] Jul 21, 2026
c4af39f
chore(deps): bump python in /docs/_build
dependabot[bot] Jul 21, 2026
64e7654
chore(deps): bump sass from 1.101.0 to 1.101.3 in /tests/apps/multi
dependabot[bot] Jul 21, 2026
3542acc
chore(deps): bump body-parser in /tests/apps/checks-root
dependabot[bot] Jul 21, 2026
bc01041
Added instructions for restoring backups on different CPU architectures.
bakatz Jul 22, 2026
46b6057
Merge pull request #8853 from dokku/dependabot/docker/tests/apps/dock…
josegonzalez Jul 22, 2026
3c5b03f
Merge pull request #8854 from dokku/dependabot/docker/docs/_build/pyt…
josegonzalez Jul 22, 2026
d390640
Merge pull request #8857 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jul 22, 2026
878ca3c
chore(deps): bump immutable from 5.1.5 to 5.1.9 in /tests/apps/multi
dependabot[bot] Jul 22, 2026
3bf1079
chore(deps): bump setuptools in /tests/apps/dockerfile-release
dependabot[bot] Jul 22, 2026
d2f84a8
docs: just remove the directory
josegonzalez Jul 22, 2026
6116edf
Merge pull request #8858 from bakatz/patch-3
josegonzalez Jul 22, 2026
f440c77
Merge pull request #8855 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jul 22, 2026
9e246e2
Merge pull request #8859 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jul 22, 2026
e7df3a5
Merge pull request #8860 from dokku/dependabot/pip/tests/apps/dockerf…
josegonzalez Jul 22, 2026
3f13949
feat: add pre-parsed json string version of port mappings
youdie006 Jul 21, 2026
9c61031
docs: add docs and tests for this feature
josegonzalez Jul 22, 2026
e3687a6
Merge pull request #8856 from youdie006/feat/ports-parsed-mappings
josegonzalez Jul 22, 2026
716ad74
chore(deps): bump soupsieve from 2.9 to 2.9.1 in /docs/_build
dependabot[bot] Jul 22, 2026
b925ad0
chore(deps): bump github.com/fluxcd/pkg/kustomize
dependabot[bot] Jul 22, 2026
022c6be
Merge pull request #8864 from dokku/dependabot/pip/docs/_build/soupsi…
josegonzalez Jul 23, 2026
a78da9a
Merge pull request #8865 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 23, 2026
64785ca
chore(deps): bump sass from 1.101.3 to 1.101.6 in /tests/apps/multi
dependabot[bot] Jul 23, 2026
ce88f43
chore(deps): bump k8s.io/client-go in /plugins/scheduler-k3s
dependabot[bot] Jul 23, 2026
9f43177
Merge pull request #8866 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jul 24, 2026
f921e1e
Merge pull request #8867 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 24, 2026
230a63e
chore(deps): bump k8s.io/kubectl in /plugins/scheduler-k3s
dependabot[bot] Jul 24, 2026
d9ef6ce
Merge pull request #8868 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 24, 2026
52a4446
chore(deps): bump sass from 1.101.6 to 1.101.7 in /tests/apps/multi
dependabot[bot] Jul 24, 2026
867924b
chore(deps): bump k8s.io/kubernetes in /plugins/scheduler-k3s
dependabot[bot] Jul 24, 2026
e2214e2
chore(deps): bump github.com/traefik/traefik/v2
dependabot[bot] Jul 24, 2026
5acac54
Merge pull request #8871 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 24, 2026
3590d5a
Merge pull request #8870 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jul 24, 2026
ad5107d
Merge pull request #8872 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 24, 2026
5ed560e
chore(deps): bump traefik in /plugins/traefik-vhosts
dependabot[bot] Jul 27, 2026
276f613
chore(deps): bump sass from 1.101.7 to 1.102.0 in /tests/apps/multi
dependabot[bot] Jul 27, 2026
0672a89
Merge pull request #8873 from dokku/dependabot/docker/plugins/traefik…
josegonzalez Jul 27, 2026
50583b3
Merge pull request #8874 from dokku/dependabot/npm_and_yarn/tests/app…
josegonzalez Jul 27, 2026
fbcfbce
chore(deps): bump github.com/cert-manager/cert-manager
dependabot[bot] Jul 29, 2026
0e4347c
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
dependabot[bot] Jul 30, 2026
87fe6e6
chore: ignore minor and patch updates for github actions
josegonzalez Jul 31, 2026
3b5b2e3
Merge pull request #8881 from dokku/josegonzalez-patch-1
josegonzalez Jul 31, 2026
ef50c72
Merge pull request #8877 from dokku/dependabot/go_modules/tests/apps/…
josegonzalez Jul 31, 2026
28b4126
Merge pull request #8876 from dokku/dependabot/go_modules/plugins/sch…
josegonzalez Jul 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions .codacy.yml

This file was deleted.

9 changes: 6 additions & 3 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@ FROM dokku/dokku:latest

RUN apt-get update
RUN apt-get install --no-install-recommends -y build-essential file nano && \
apt-get install --no-install-recommends -y help2man shellcheck uuid-runtime wget xmlstarlet && \
apt-get install --no-install-recommends -y software-properties-common help2man shellcheck uuid-runtime wget xmlstarlet && \
apt-get clean autoclean && \
apt-get autoremove --yes && \
rm -rf /var/lib/apt/lists/*

RUN wget https://dl.google.com/go/go1.16.10.linux-amd64.tar.gz && \
tar -xvf go1.16.10.linux-amd64.tar.gz && \
ARG TARGETARCH
COPY common.mk common.mk
RUN GOLANG_VERSION=$(grep BUILD_IMAGE common.mk | cut -d' ' -f3 | cut -d':' -f2) && \
wget https://dl.google.com/go/go${GOLANG_VERSION}.linux-${TARGETARCH}.tar.gz && \
tar -xvf go${GOLANG_VERSION}.linux-${TARGETARCH}.tar.gz && \
mv go /usr/local

RUN GOROOT=/usr/local/go /usr/local/go/bin/go install golang.org/x/tools/gopls@latest 2>&1
Expand Down
21 changes: 21 additions & 0 deletions .devcontainer/bin/bump-modules
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/usr/bin/env bash

export GOWORK=off
pushd /root/go/src/github.com/dokku/dokku/plugins/ >/dev/null || exit 1
for plugin in *; do
if [[ ! -f "/root/go/src/github.com/dokku/dokku/plugins/$plugin/go.mod" ]]; then continue; fi
echo "$plugin"
pushd /root/go/src/github.com/dokku/dokku/plugins/$plugin || exit 1
echo "running go mod tidy for $plugin"
if ! go mod tidy; then
echo "go mod tidy failed for $plugin"
exit 1
fi
echo "running go mod download for $plugin"
if ! go mod download; then
echo "go mod download failed for $plugin"
exit 1
fi
popd >/dev/null || exit 1
done
popd >/dev/null || exit 1
14 changes: 14 additions & 0 deletions .devcontainer/bin/deploy-test-app
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env bash

main() {
declare APP="${1:-test}"

if ! dokku apps:exists $APP; then
dokku apps:create $APP
fi

dokku builder-herokuish:set $APP allowed true
dokku git:sync --build $APP https://github.com/dokku/smoke-test-app.git
}

main "$@"
21 changes: 21 additions & 0 deletions .devcontainer/bin/setup-dev-env
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/usr/bin/env bash

install-go-devtools() {
go install github.com/go-delve/delve/cmd/dlv@latest
go install honnef.co/go/tools/cmd/staticcheck@latest
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
}

setup-ci() {
local dokku_root="/root/go/src/github.com/dokku/dokku"
pushd "$plugin_root" >/dev/null || true
make ci-dependencies setup-deploy-tests
popd >/dev/null || true
}

main() {
install-go-devtools
setup-ci
}

main "$@"
31 changes: 23 additions & 8 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,37 @@
"context": ".."
},
"containerEnv": {
"DOKKU_HOSTNAME": "dokku.me",
"DOKKU_HOST_ROOT": "${localWorkspaceFolder}/tmp/data/home/dokku",
"DOKKU_LIB_HOST_ROOT": "${localWorkspaceFolder}/tmp/data/var/lib/dokku",
"GO_ROOT_MOUNT": "${localWorkspaceFolder}:/go/src/github.com/dokku/dokku"
},
"extensions": [
"golang.go",
"mads-hartmann.bash-ide-vscode",
"ms-vscode.makefile-tools"
"customizations": {
"vscode": {
"extensions": [
"golang.go",
"mads-hartmann.bash-ide-vscode",
"ms-vscode.makefile-tools",
"sleistner.vscode-fileutils",
"ms-azuretools.vscode-docker"
]
}
},
"initializeCommand": [
"mkdir",
"-p",
"tmp/data"
],
"initializeCommand": ["mkdir", "-p", "tmp/data"],
"mounts": [
"source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind",
"source=${localWorkspaceFolder}/tmp/data/,target=/mnt/dokku/,type=bind"
],
"overrideCommand": false,
"postCreateCommand": "make setup-deploy-tests",
"runArgs": ["--init"],
"postCreateCommand": "setup-dev-env",
"postStartCommand": "printenv > .vscode/devcontainer.env",
"runArgs": [
"--init"
],
"workspaceFolder": "/root/go/src/github.com/dokku/dokku",
"workspaceMount": "type=bind,source=${localWorkspaceFolder},target=/root/go/src/github.com/dokku/dokku,consistency=cached"
}
}
7 changes: 6 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,13 @@ contrib
build
docs
tests
!build/dokku.deb
!build/package/*
!docs/_build/entrypoint
!docs/_build/hooks.py
!docs/_build/requirements.txt
!tests/dhparam.pem
!contrib/bash-completion
!contrib/dependencies.json
!contrib/docker
!contrib/update-deb-dependencies
vendor
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,6 @@ indent_size = 4
insert_final_newline = true
indent_style = tab
indent_size = 4

[*.md]
tab_width = 4
67 changes: 67 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
name: Bug Report
description: File a bug report
labels: ["needs: investigation"]
type: Bug
body:
- type: markdown
attributes:
value: |
Consider [sponsoring Dokku](https://github.com/sponsors/dokku). Sponsorship goes directly to supporting activities such as fixing bugs and general maintenance.
- type: textarea
id: description
attributes:
label: Description of problem
description: What happened? What did you expect to happen?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: What are the steps that we need to follow to reproduce this issue?
validations:
required: true
- type: textarea
id: report-output
attributes:
label: dokku report $APP_NAME
description: Please paste the output of the command `dokku report $APP_NAME`, where `$APP_NAME` is the name of your app
validations:
required: true
- type: textarea
id: additional-output
attributes:
label: Additional information
description: |
This information is useful for debugging app issues:

- Container Inspect Output (if applicable) via `dokku ps:inspect APP_NAME`
- The nginx configuration (if applicable) via `dokku nginx:show-config APP_NAME`
- Link to the exact repository being deployed (if possible/applicable)

If a deploy is failing or behaving unexpectedly:

- Application name
- The type of application being deployed (node, php, python, ruby, etc.)
- If using buildpacks, which custom buildpacks are in use
- If using a Dockerfile, the contents of that file
- If it exists, the contents of your Procfile.
validations:
required: false
- type: textarea
id: logs
attributes:
label: "Output of failing commands after running: dokku trace:off"
render: shell
validations:
required: false
- type: textarea
id: trace-logs
attributes:
label: "Output of failing commands after running: dokku trace:on"
description: |
**BEWARE**: `dokku trace:on` will cause some commands to print environment variables, be sure you're not exposing any sensitive information when posting issues. You may replace these values with XXXXXX
render: shell
validations:
required: false
71 changes: 71 additions & 0 deletions .github/ISSUE_TEMPLATE/buildpack_issue.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
---
name: Buildpack Issue
description: Is your deploy failing while building your application using buildpacks? Check this out.
labels: ["upstream: buildpacks"]
body:
- type: markdown
attributes:
value: |
If your build is stuck downloading something, compiling a file, or seems to always fail around the same area, Github Issues is not a great place to debug. This is because these sorts of issues tend to take a lot of back and forth to figure out, and the code for buildpacks is not generally maintained by the Dokku project.

<details>
<summary>Debugging tips:</summary>

- If you see text that says `Killed` in your output, attempt to increase free memory by using a larger server or [add swap memory](https://dokku.com/docs/getting-started/troubleshooting/#build-fails-with-killed-message).
- Turn on buildpack trace mode via `dokku config:set $APP_NAME BUILDPACK_XTRACE=1` and retry your deploy. Not all buildpacks support this, but many will output extra debugging information.
- Your hosting provider may have issues accessing AWS S3. Verify a slow/stalled download works by directly curling the file from your host.
- Many buildpacks allow downloading a file from an alternative location specified via environment variable.
- [Increase curl timeouts](https://dokku.com/docs/getting-started/troubleshooting/#deployment-fails-because-of-slow-internet-connection-messages-s) if you see gzip download issues.
- If using multi-buildpack support but a buildpack is failing to apply, ensure you have any files necessary for the `bin/detect` script of the buildpack to `exit 0`. Selected buildpacks must still pass the detection phase in order to be used.
</details>

If you are still having issues, file a ticket here and then further discussing the ticket in one of our [Monitored Support Channels](https://dokku.com/docs/getting-started/where-to-get-help/#monitored-locations) (Discord, Github Discussions, Slack). Your filed ticket may be closed or locked, but any subsequent discovery will be posted to the ticket for posterity.
- type: textarea
id: description
attributes:
label: Description of problem
description: What happened? What did you expect to happen?
validations:
required: true
- type: textarea
id: report-output
attributes:
label: dokku report $APP_NAME
description: Please paste the output of the command `dokku report $APP_NAME`, where `$APP_NAME` is the name of your app.
validations:
required: true
- type: textarea
id: additional-output
attributes:
label: Additional information
description: |
This information is useful for debugging app issues:

- Container Inspect Output (if applicable) via `dokku ps:inspect APP_NAME`
- The nginx configuration (if applicable) via `dokku nginx:show-config APP_NAME`
- Link to the exact repository being deployed (if possible/applicable)

If a deploy is failing or behaving unexpectedly:

- Application name
- The type of application being deployed (node, php, python, ruby, etc.)
- If using buildpacks, which custom buildpacks are in use
- If it exists, the contents of your Procfile.
validations:
required: true
- type: textarea
id: logs
attributes:
label: "Output of failing deploy after running: dokku trace:off"
render: shell
validations:
required: true
- type: textarea
id: trace-logs
attributes:
label: "Output of failing deploy after running: dokku trace:on"
description: |
**BEWARE**: `dokku trace:on` will cause some commands to print environment variables, be sure you're not exposing any sensitive information when posting issues. You may replace these values with XXXXXX
render: shell
validations:
required: true
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Documentation Issue
description: Let us know that something in the docs needs clarification
labels: ["needs: investigation", "type: documentation"]
body:
- type: markdown
attributes:
value: |
Consider [sponsoring Dokku](https://github.com/sponsors/dokku). Sponsorship goes directly to supporting activities such as fixing bugs and general maintenance.
- type: input
id: docs-link
attributes:
label: Link to the documentation page
description: Which docs page is impacted?
- type: textarea
id: description
attributes:
label: Documentation problem
description: Describe what you think is incorrect, not well documented, or missing from the documentation
validations:
required: true
- type: textarea
id: report-output
attributes:
label: dokku report
description: Please paste the output of the command `dokku report` so we know what systems any issue might apply to
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Feature Request
description: Have an idea for a new feature? Ask away!
labels: ["needs: plan", "type: enhancement"]
body:
- type: markdown
attributes:
value: |
While pull requests are always welcome, feel free to fill this out with an idea of what you would like to happen and we can discuss if and how it should be implemented in Dokku.

Consider [sponsoring Dokku](https://github.com/sponsors/dokku). Sponsorship goes directly to supporting activities such as implementing new features and upgrading existing functionality.
- type: textarea
id: description
attributes:
label: Description of feature
description: When you perform what command or action, what do you think should happen?
validations:
required: true
37 changes: 37 additions & 0 deletions .github/actions/build-image/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: 'build-image'

description: 'builds a dokku docker image'

inputs:
architecture:
description: 'platform to build'
required: true
default: 'linux/amd64'

runs:
using: "composite"
steps:
- name: download packages
uses: actions/download-artifact@v8
with:
name: build
path: build

- name: set up docker buildx
id: buildx
uses: docker/setup-buildx-action@v4

- name: build docker image
shell: bash
run: |
docker buildx build \
--load \
--progress plain \
--tag "dokku/dokku:latest" \
.

- name: smoke test image
shell: bash
run: |
make test-image-healthcheck IMAGE_TAG=dokku/dokku:latest
Loading