Jose Diaz-Gonzalez
f54d1bc4a9
feat: update default herokuish version to 0.6.0
2023-06-10 22:57:23 -04:00
Jose Diaz-Gonzalez
9b5c07edd7
chore: update herokuish to get new buildpack version
2022-11-01 22:01:14 -04:00
Jose Diaz-Gonzalez
a39a47b3ae
feat: respect TARGETARCH when installing development dependencies
2022-10-12 21:53:11 -04:00
Jose Diaz-Gonzalez
f7905b4943
docs: add code for building docs in ci
2022-09-05 14:46:55 -04:00
Jose Diaz-Gonzalez
6caf4e6039
fix: use newer lambda-builder
2022-08-09 02:34:04 -04:00
Jose Diaz-Gonzalez
5ee0619888
fix: install the lambda-builder package in ci and development
2022-08-08 15:15:28 -04:00
Jose Diaz-Gonzalez
fb73c9e1d9
Merge pull request #5285 from dokku/update-dev-dependencies
...
Update all development dependencies
2022-08-08 15:07:57 -04:00
Jose Diaz-Gonzalez
70fc35c317
chore: drop unsupported operating systems
...
We will no longer support CentOS, Fedora, and Opensuse as installation targets. These are not actively maintained by anyone with commit rights and occasionally cause issues for users as they are not tested during the release process.
Rather than have subpar support for an untested operating system, we're removing support for them completely. Users of these operating systems should take a look migration to the docker-based installation method, which will always be tested and supported by the project.
Additionally, drop support for Debian 9 as it is now EOL.
2022-08-07 18:36:30 -04:00
Jose Diaz-Gonzalez
e4db82aebf
chore: update all development dependencies
2022-08-07 14:16:16 -04:00
Jose Diaz-Gonzalez
d4eaa1dc15
fix: move files into correct place when installing via make
2022-03-08 01:31:25 -05:00
Jose Diaz-Gonzalez
9e10fbf808
fix: reference correct urls for amd64 tarballs
2022-03-08 01:31:25 -05:00
Jose Diaz-Gonzalez
af8327e76b
chore: update build/test dependency versions
2022-03-08 01:31:25 -05:00
Jose Diaz-Gonzalez
ae14b02cbd
fix: pull manpage from amd64 stage
2021-10-27 12:07:35 -04:00
Jose Diaz-Gonzalez
d12c9d7362
fix: add missing parallel binary to Vagrant environment
2021-10-09 15:59:31 -04:00
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
d5b14769dd
feat: make heroku-20/focal the default stack for herokuish builds
...
Closes #4621
2021-08-05 23:43:07 -04:00
Jose Diaz-Gonzalez
7a710005a1
feat: implement git:auth command
...
Refs #4364
2021-02-28 04:47:37 -05:00
Jose Diaz-Gonzalez
4448e60a8b
tests: run tests faster by not cloning the buildpack each time
...
This is now included in herokuish.
2021-02-08 11:17:14 -05:00
Jose Diaz-Gonzalez
988cdbd6bb
fix: update to docker-image-labeler that handles in-use images
...
Also ensure we keep track of previous docker image tags.
Refs #4371
2021-02-07 18:26:39 -05:00
Jose Diaz-Gonzalez
9306011f70
fix: do not retag images unnecessarily
...
This change minimizes the work needed to be done when tagging images. It edits the image manifest directly only when necessary, allowing restarts of an app to avoid having an extra layer.
This also additionally allows to deploy images with ONBUILD directives without running the ONBUILD directives.
Lastly, users building docker images that run Dokku will need to use a new sudoer wrapper for the `docker-image-labeler` binary to work correctly. A reference version has been placed in the `docker` skeleton directory.
Closes #3931
Refs #4226
2021-01-24 02:09:53 -05:00
Jose Diaz-Gonzalez
e4ec973a6e
Merge pull request #4329 from dokku/apt-no-install-recommends
...
Standardize apt-get usage
2021-01-18 12:12:11 -05:00
Jose Diaz-Gonzalez
ed84f21c08
refactor: standardize apt-get usage
...
- Always put flags in same location
- Always use apt-get
- Add --no-install-recommends where possible
2021-01-17 20:19:56 -05:00
Jose Diaz-Gonzalez
922b6e3722
chore: update plugn
...
This is necessary as bats-core exports functions and exported functions are not handled properly until plugn 0.6.1.
2021-01-17 19:43:24 -05:00
Jose Diaz-Gonzalez
7f02155ce1
tests: upgrade version of plugn used in tests
2020-12-25 03:08:08 -05:00
Jose Diaz-Gonzalez
13dd8aa224
feat: add ability to remove an ssh key by fingerprint
...
- add tests for ssh-keys:remove
- upgrade sshcommand
2020-12-20 04:15:53 -05:00
Jose Diaz-Gonzalez
5887d4ddfa
Update plugn from 0.5.0 to 0.5.1
2020-12-05 02:32:15 -05:00
Jose Diaz-Gonzalez
70de587f6c
feat: upgrade procfile-util to avoid errors in parsing
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
361ee01ab0
feat: Upgrade herokuish to fix nodejs tests
2020-11-08 18:40:31 -05:00
Jose Diaz-Gonzalez
96b4ffbf5b
chore: drop herokuish release code
...
This is now done upstream in the herokuish project.
2020-08-29 15:54:49 -04:00
Jose Diaz-Gonzalez
03daa33d83
feat: upgrade plugn
2020-05-12 22:01:55 -04:00
Jose Diaz-Gonzalez
ba6cca4093
feat: upgrade sigil
2020-05-12 11:13:01 -04:00
Jose Diaz-Gonzalez
a1581bc963
Merge pull request #3986 from dokku/upgrade-sshcommand
...
Upgrade sshcommand to 0.11.0
2020-05-12 11:12:07 -04:00
Jose Diaz-Gonzalez
46eb092006
feat: upgrade sshcommand
2020-05-12 00:58:40 -04:00
Jose Diaz-Gonzalez
87dc7e39e6
feat: upgrade go-procfile-util
2020-05-12 00:56:44 -04:00
Jose Diaz-Gonzalez
c91a6d1a55
feat: add the ability to list ssh keys for a specific user
...
Also upgrade the version of sshcommand used within the vagrant vm
2020-04-04 02:23:38 -04:00
Jose Diaz-Gonzalez
b961f01906
fix: install jq for tests
2020-02-22 21:16:26 -05:00
Jose Diaz-Gonzalez
e19b52442b
fix: remove deprecated egrep calls from codebase
2020-02-17 05:59:52 -05:00
Kazuhiro NISHIYAMA
4105f0027c
Fix filename of sshcommand tarball
2019-08-20 22:12:08 +09:00
Jose Diaz-Gonzalez
5506c9e27d
refactor: use version in DOKKU_LIB_ROOT
...
The version in DOKKU_ROOT may be incorrect for docker-based installs if that directory is mounted from an external volume. Instead, pull it from the DOKKU_LIB_ROOT directory, and respect the STABLE_VERSION if specified (VERSION will be the entire version, including commit sha).
2019-08-13 00:53:49 -04:00
Jose Diaz-Gonzalez
c66e08041a
refactor: refer to upstream sshcommand package
...
sshcommand now packages itself.
2019-08-10 19:55:21 -04:00
Jose Diaz-Gonzalez
697afaa2cc
fix: add missing dos2unix dependency
2019-08-05 12:44:34 -04:00
Jose Diaz-Gonzalez
1683095233
fix: try and decrease number of compiles during release process
2019-04-08 12:41:06 -04:00
Jose Diaz-Gonzalez
7cb0d11b95
chore: drop plugn package building
...
The dokku/plugn project now builds and releases it's own packages on release creation.
Also upgrade to latest plugn version, 0.3.2
2019-03-16 03:16:28 -04:00
Jose Diaz-Gonzalez
f3ace60a98
feat: upgrade to go-procfile-util version 0.6.0
...
Refs #3428
2019-03-12 16:23:33 -04:00
Jose Diaz-Gonzalez
a721abd972
feat: upgrade procfile-util
...
The new version properly handles trailing inline comments.
2019-03-11 20:09:53 -04:00
Jose Diaz-Gonzalez
67ae374e60
lint: remove whitespaces before redirect
2019-02-02 13:49:24 -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
0abc40ecca
fix: use correct version of go-procfile-util
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
aeeb2e138f
feat: install procfile-util
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
83c39cee30
chore: drop unused make targets
2018-04-07 13:05:55 -04:00