Commit Graph

8126 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
ddae4f71da refactor: switch from base64-encoding to base36-encoding of cron task IDs
This allows the IDs to be used as DNS labels, meaning they can be used as is for external scheduler task names.

Closes #4903
2022-11-09 22:22:37 -05:00
Jose Diaz-Gonzalez
14ba1a214f Merge pull request #5451 from dokku/5248-git-status
Add git:status subcommand
2022-11-09 10:20:38 -05:00
Jose Diaz-Gonzalez
aca8deb2f2 feat: add git:status subcommand
Closes #5248
2022-11-09 00:04:45 -05:00
Jose Diaz-Gonzalez
655b5307b5 Merge pull request #5450 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-227
chore(deps-dev): bump heroku/heroku-buildpack-php from 226 to 227 in /tests/apps/php
2022-11-08 19:35:57 -05:00
dependabot[bot]
6af43baa71 chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php) from 226 to 227.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases)
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md)
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v226...v227)

---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 13:06:48 +00:00
Jose Diaz-Gonzalez
b475b4de5b Merge pull request #5430 from pablobm/clarify-config-build
Clarify that proxy:build-config is required for any nginx:set call
2022-11-07 21:54:17 -05:00
Jose Diaz-Gonzalez
e8fad562d6 docs: add a note for every nginx:set command 2022-11-07 21:53:49 -05:00
Jose Diaz-Gonzalez
a742549387 Merge pull request #5449 from dokku/test-go-coverage
Install goverage via go get
2022-11-07 19:36:46 -05:00
Jose Diaz-Gonzalez
ea970c7737 chore: run go mod tidy 2022-11-07 17:52:41 -05:00
Jose Diaz-Gonzalez
b2b2b7dc2a chore: run go mod tidy 2022-11-07 17:44:30 -05:00
Jose Diaz-Gonzalez
01127fb09c chore: run go mod tidy 2022-11-07 16:37:14 -05:00
Jose Diaz-Gonzalez
e841e1039c fix: add missing go module dependencies 2022-11-07 16:17:55 -05:00
Jose Diaz-Gonzalez
edd0b16975 fix: install goverage via go get 2022-11-07 16:11:38 -05:00
Jose Diaz-Gonzalez
899886a5f1 Merge pull request #5349 from dokku/5335-compose-error
Error out when executing caddy and traefik commands without the compose plugin installed
2022-11-07 16:10:51 -05:00
Jose Diaz-Gonzalez
4a9bdd6dc2 fix: add missing {{end}} to docker format template 2022-11-07 10:07:48 -05:00
Jose Diaz-Gonzalez
36c2936a93 Merge pull request #5448 from dokku/5352-network-once
Do not attempt to attach a network to a container that already has it
2022-11-07 00:46:22 -05:00
Jose Diaz-Gonzalez
aa49df4fe4 fix: do not attempt to attach a network to a container that already has it
This avoids issues when scaling unrelated process types or if the user has specified the same network at different phases.

Closes #5352
2022-11-06 18:30:05 -05:00
Jose Diaz-Gonzalez
41b971e067 fix: add moby-compose as alternative for docker-compose-plugin
This is necessary on github actions as they use some weird apt repository that provides docker under the moby name...
2022-11-06 00:53:04 -04:00
Jose Diaz-Gonzalez
a19cef9411 fix: install official docker package from docker upstream
This ensures the docker version we ship to in the docker image can actually install the docker-compose-plugin.
2022-11-05 23:44:51 -04:00
Jose Diaz-Gonzalez
ee1ab45829 refactor: use local architecture version of golang when building the initial manpage file 2022-11-05 23:44:51 -04:00
Jose Diaz-Gonzalez
3ff5e0e3a6 fix: error out if commands using compose are executed
Refs #5335
2022-11-05 23:44:51 -04:00
Jose Diaz-Gonzalez
9bd927a598 docs: fix compose install link
The old link broke. Might be worth running some sort of linter for broken links in our documentation.
2022-11-05 23:44:51 -04:00
Jose Diaz-Gonzalez
3245a8d322 fix: add docker-compose-plugin to debian packaging
This might break installation on github actions - which only uses moby-engine - but we'll see as soon as CI runs since the install will fail.
2022-11-05 23:44:51 -04:00
Jose Diaz-Gonzalez
0f8d4a5b38 Merge pull request #5447 from dokku/josegonzalez-patch-1
Specify correct command for builder-lambda:report
2022-11-05 21:53:40 -04:00
Jose Diaz-Gonzalez
75d8e943a3 docs: specify correct command for builder-lambda:report 2022-11-05 21:53:29 -04:00
Jose Diaz-Gonzalez
3f08c54009 Merge pull request #5322 from dokku/5312-run-logs
Implement run:logs command
2022-11-03 17:39:20 -04:00
Jose Diaz-Gonzalez
54a1b54926 chore: run shfmt 2022-11-02 16:49:45 -04:00
Jose Diaz-Gonzalez
d6920230db feat: implement run:logs command
Closes #5312
2022-11-02 16:49:43 -04:00
Jose Diaz-Gonzalez
5c038c238c Merge pull request #5321 from dokku/5169-run-stop
Implement run:stop command
2022-11-02 16:46:09 -04:00
Jose Diaz-Gonzalez
58ef7c98d4 Merge pull request #5437 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-tini/golang-1.19.3
chore(deps): bump golang from 1.19.2 to 1.19.3 in /tests/apps/zombies-dockerfile-tini
2022-11-02 16:45:36 -04:00
Jose Diaz-Gonzalez
7807caf212 Merge pull request #5434 from dokku/upgrade-to-go119
Upgrade to go 1.19 everywhere
2022-11-02 16:45:03 -04:00
Jose Diaz-Gonzalez
4a7edc234a feat: add debugging and use go get to grab godacov 2022-11-02 15:45:33 -04:00
dependabot[bot]
356f34c8a8 chore(deps): bump golang in /tests/apps/zombies-dockerfile-tini
Bumps golang from 1.19.2 to 1.19.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 17:12:03 +00:00
Jose Diaz-Gonzalez
b7a6b63d5a Merge pull request #5441 from dokku/dependabot/docker/tests/apps/gogrpc/golang-1.19.3
chore(deps): bump golang from 1.19.2 to 1.19.3 in /tests/apps/gogrpc
2022-11-02 13:11:33 -04:00
Jose Diaz-Gonzalez
5e93e0e612 Merge pull request #5440 from dokku/dependabot/docker/tests/apps/go-fail-predeploy/golang-1.19.3
chore(deps): bump golang from 1.19.2 to 1.19.3 in /tests/apps/go-fail-predeploy
2022-11-02 13:11:24 -04:00
Jose Diaz-Gonzalez
2945a53332 Merge pull request #5439 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-no-tini/golang-1.19.3
chore(deps): bump golang from 1.19.2 to 1.19.3 in /tests/apps/zombies-dockerfile-no-tini
2022-11-02 13:11:01 -04:00
Jose Diaz-Gonzalez
9b7bd4eb97 Merge pull request #5438 from dokku/dependabot/docker/tests/apps/go-fail-postdeploy/golang-1.19.3
chore(deps): bump golang from 1.19.2 to 1.19.3 in /tests/apps/go-fail-postdeploy
2022-11-02 13:10:51 -04:00
Jose Diaz-Gonzalez
42cd2ae4bc fix: switch to go install from go get
This no longer works as of go 1.18: https://go.dev/doc/go-get-install-deprecation
2022-11-02 11:57:22 -04:00
dependabot[bot]
51879ee61a chore(deps): bump golang from 1.19.2 to 1.19.3 in /tests/apps/gogrpc
Bumps golang from 1.19.2 to 1.19.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 15:08:15 +00:00
dependabot[bot]
c1e37f80f0 chore(deps): bump golang in /tests/apps/go-fail-predeploy
Bumps golang from 1.19.2 to 1.19.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 14:16:16 +00:00
dependabot[bot]
28fbb8a54d chore(deps): bump golang in /tests/apps/zombies-dockerfile-no-tini
Bumps golang from 1.19.2 to 1.19.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 14:16:16 +00:00
dependabot[bot]
97b9961ffc chore(deps): bump golang in /tests/apps/go-fail-postdeploy
Bumps golang from 1.19.2 to 1.19.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 14:16:14 +00:00
Jose Diaz-Gonzalez
9b5c07edd7 chore: update herokuish to get new buildpack version 2022-11-01 22:01:14 -04:00
Jose Diaz-Gonzalez
ca224b8e1a chore: drop goVersion
Let the buildpack figure out the best version instead.
2022-11-01 20:57:23 -04:00
Jose Diaz-Gonzalez
5615765ddc feat: upgrade to go 1.19 everywhere 2022-10-31 13:49:17 -04:00
Jose Diaz-Gonzalez
1c595987b3 chore: run shfmt 2022-10-31 10:55:36 -04:00
Jose Diaz-Gonzalez
aa810cda7d feat: implement run:stop command
Closes #5169
2022-10-31 10:55:17 -04:00
Jose Diaz-Gonzalez
78157c8072 Merge pull request #5431 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-226
chore(deps-dev): bump heroku/heroku-buildpack-php from 225 to 226 in /tests/apps/php
2022-10-31 10:54:55 -04:00
Jose Diaz-Gonzalez
0c5ed725d9 Merge pull request #5426 from dokku/dependabot/docker/tests/apps/dockerfile-release/python-3.11.0-buster
chore(deps): bump python from 3.10.0-buster to 3.11.0-buster in /tests/apps/dockerfile-release
2022-10-31 10:54:44 -04:00
Jose Diaz-Gonzalez
245797ce1d Merge pull request #5319 from dokku/5170-cron-id
Use container name instead of container id for run:detached output
2022-10-29 17:13:05 -04:00