Jose Diaz-Gonzalez
4136f0274a
feat: add Ubuntu 20.04 support
...
Will still need package releases, but everything should be ready for 0.21.0.
Closes #3961
2020-05-06 00:36:22 -04:00
Jose Diaz-Gonzalez
329e97c8ee
feat: drop support for unsupported Debian and Ubuntu releases
...
While the latest packages may continue to work on other releases, we will no longer officially support these releases, nor will we distribute packages.
2020-02-28 05:57:55 -05:00
Jose Diaz-Gonzalez
3ca6245b00
fix: use 6 X to support running under busybox
...
mktemp from busybox requires that all templates end with XXXXXX.
2019-08-12 18:16:16 -04:00
Jose Diaz-Gonzalez
a97b3d1ed3
fix: exit with a status code between 1 and 255
...
Fixes SC2242
2019-02-02 13:52:42 -05:00
Jose Diaz-Gonzalez
67ae374e60
lint: remove whitespaces before redirect
2019-02-02 13:49:24 -05:00
Jose Diaz-Gonzalez
0798841f83
chore: standardize on a single naming scheme for releases
...
- "build" Dockerfiles should start with build-
- "release" scripts should have the name of the thing they are building appended
2019-01-21 21:40:10 -05:00
Jose Diaz-Gonzalez
86795ddacc
tests: run mvdan/shfmt on test runs
...
While I do not agree with _every_ style change, this will force Dokku to have consistent formatting across all shell scripts, which is arguably a Good Thing™.
The command used to reprocess everything is:
```shell
shfmt -l -bn -ci -i 2 -w .
```
2019-01-07 01:25:55 -05:00
Jose Diaz-Gonzalez
c344efdd8d
tests: run tests from built artifact
...
Rather than testing against an install from source, ensure that all tests run from what _would_ be installed on a user's server. This ensures that the build process is sound, regardless of what code changes are implemented.
2018-12-29 18:32:52 -05:00
Jose Diaz-Gonzalez
fd5aa596d1
feat: add support for building arbitrary releases
...
This will let us support creating a build release that can be used to test anyone's PR.
2018-12-28 17:42:15 -05:00
Jose Diaz-Gonzalez
fbf19daff8
fix: use correct name for packagecloud token when running CI commands
2018-12-27 04:36:32 -05:00
Jose Diaz-Gonzalez
aad283a981
fix: add missing default value for exit code during dokku-update releases
2018-05-20 19:03:09 -04:00
Jose Diaz-Gonzalez
7e84725b55
fix: drop unsupported bullseye
2018-04-07 13:31:29 -04:00
Jose Diaz-Gonzalez
7661116858
fix: ensure we handle all ubuntu pushes
2018-04-07 13:05:43 -04:00
Jose Diaz-Gonzalez
2bf67dff96
chore: fix shellcheck
2018-04-07 13:03:12 -04:00
Jose Diaz-Gonzalez
4078995eeb
fix: cleanup release process for non-ubuntu systems
2018-04-07 12:59:18 -04:00
Jose Diaz-Gonzalez
98a20e36cd
feat: build the dokku-update package
...
Releases can be made by running `contrib/release-dokku-update`
2018-02-19 13:55:27 -05:00