Jose Diaz-Gonzalez
4fede344fc
refactor: build docker image for all architectures
2022-01-28 17:55:46 -05:00
Torsten Curdt
a89cc87a43
removed commented out lines
2021-12-14 21:31:28 +01:00
Torsten Curdt
9f981328d2
also release arm64 package
2021-12-14 20:20:35 +01:00
Jose Diaz-Gonzalez
d3cbb730ac
feat: add support for arm devices
...
This specifically targets Raspbian Buster, though releases may work on other debian-based operating systems.
Note that this does _not_ port buildpacks - either herokuish or pack - to Raspbian, and it is likely that users will need to use pack for buildpack support (if/when it is supported on ARM) or Dockerfile for image building.
2021-10-26 00:16:00 -04:00
Ashish Kulkarni
c70be7a386
bootstrap: add support for Debian 11 (bullseye)
...
fixes #4740
2021-08-24 13:26:18 +05:30
Jose Diaz-Gonzalez
a1c768b9b3
refactor: drop web installer in favor of setup via cli
...
This makes the installation a bit more secure by ensuring a user does not accidentally expose a way for unauthorized users to add new ssh keys to the system.
Additionally, this removes the extra HOSTNAME file to make the initial install process easier (that file was not modifiable by any dokku commands.
Closes #2247
2021-08-07 16:36:41 -04:00
Jose Diaz-Gonzalez
b16e5516bf
fix: properly quote traps with variables
2021-06-09 01:17:48 -04:00
Jose Diaz-Gonzalez
135c7d4b2c
chore: drop support for Ubuntu 16.04
...
As of April 2021, it will no longer be an LTS release, and thus us supporting it will increase maintenance burdens.
Also switch CI to use 18.04, so as to test what we currently support.
Closes #4505
2021-06-08 20:36:26 -04:00
Jose Diaz-Gonzalez
3511ae53f4
refactor: bump azure template and formula directly on release
...
Rather than try and do something fancy on tag creation via workflows - which won't trigger due to workflows not being able to trigger other workflows without using workflow_run on the downstream workflow as a trigger - we just do all the releasing at once. This makes it easy to understand whether a release fully completed.
2021-02-28 02:11:58 -05:00
Jose Diaz-Gonzalez
f1c74b08cb
feat: add migration guide link to release notes
...
While they are otherwise available on the upgrading page, they might be missed if perusing the changelog before an upgrade.
[ci skip]
2020-12-01 15:35:55 -05:00
Jose Diaz-Gonzalez
0d749b3e7a
docs: break out bc-break and refactors in changelog
...
[ci skip]
2020-06-29 20:21:19 -04:00
Jose Diaz-Gonzalez
d682bd52ff
feat: only build image for non-build releases
2020-06-19 22:01:12 -04:00
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
e561f87b17
fix: correct tag release
2019-10-14 11:40:27 -04:00
Jose Diaz-Gonzalez
cd28fe69a5
fix: do not push betafish releases to docker hub
2019-09-16 21:48:31 -04:00
Jose Diaz-Gonzalez
1be6ace7b5
feat: release latest docker image on release
...
Also, always build a docker image for local testing.
2019-09-06 21:06:33 -04:00
Jose Diaz-Gonzalez
8b046b9bd7
fix: always add the built deb to dokku.deb
2019-08-13 16:49:40 -04:00
Jose Diaz-Gonzalez
79b0bebb78
fix: copy the deb file before creating the image
2019-08-13 14:31:54 -04: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
Michael Hobbs
d8ada6a6e9
install dokku from built deb package and use docker image for integrations tests
2019-07-18 00:26:31 -04:00
Jose Diaz-Gonzalez
c5d5bc9a9c
chore: minor fixes to docker-based install docs
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
1a4af9b3ea
feat: handle builds during the release process
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
6fe984fd3c
fix: ensure releases take docker-based installation into account when updating version numbers
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
642c293d5a
Release 0.15.0
...
# History
## 0.15.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.0/bootstrap.sh
sudo DOKKU_TAG=v0.15.0 bash bootstrap.sh
```
### Bug Fixes
- #3479 : @josegonzalez Turn off logging for nginx validate configuration
- #3470 : @josegonzalez fix: correct the argument for get_release_cmd
### New Features
- #3469 : @josegonzalez Resource management
- #3466 : @josegonzalez Quieter builds
- #3467 : @josegonzalez feat: update golang in use for binary building
- #3465 : @josegonzalez Vagrant VM Enhancements
- #3464 : @josegonzalez Upgrade to go-procfile-util version 0.6.0
- #3463 : @josegonzalez Implement version flags
- #3462 : @josegonzalez Upgrade procfile-util
- #3449 : @josegonzalez Only override the `WORKDIR` in copy_from_image if the image is `gliderlabs/herokuish` based
- #3461 : @josegonzalez Allow skipping aws releases for plugins
- #3459 : @josegonzalez Upgrade to herokuish:0.4.9
- #3413 : @josegonzalez Implement buildpacks plugin
### Documentation
- #3482 : @multikatt rails-database -> railsdatabase
- #3476 : @lazyatom Add chrome plugin to documentation
- #3468 : @josegonzalez Doc cleanup
### Other
- #3471 : @josegonzalez chore: drop plugn package building
2019-04-08 18:03:29 -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