dependabot[bot]
cd4e183213
Bump rexml from 3.3.6 to 3.3.9 in the bundler group across 1 directory ( #1173 )
...
Bumps the bundler group with 1 update in the / directory: [rexml](https://github.com/ruby/rexml ).
Updates `rexml` from 3.3.6 to 3.3.9
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.9 )
---
updated-dependencies:
- dependency-name: rexml
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 01:39:47 -07:00
Donal McBreen
8d0f4903ae
Ensure using at least net-ssh 7.3.0
...
This has support for aes(128|256)gcm ciphers and some fixes for
Ruby 3.3.
2024-10-23 14:58:36 +01:00
Donal McBreen
3ee45d7b30
Require zeitwerk 2.6.12
...
We were requiring Zeitwerk 2.5+, but calling eager_load_namespace
which was added in 2.6.2.
Fixes: https://github.com/basecamp/kamal/issues/1109
2024-10-22 13:01:36 +01:00
dependabot[bot]
74a06b0ccd
Bump actionpack in the bundler group across 1 directory ( #1127 )
...
Bumps the bundler group with 1 update in the / directory: [actionpack](https://github.com/rails/rails ).
Updates `actionpack` from 7.1.3.4 to 7.1.4.1
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v7.2.1.1/actionpack/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v7.1.3.4...v7.1.4.1 )
---
updated-dependencies:
- dependency-name: actionpack
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 11:30:14 -07:00
dependabot[bot]
c0ca5e6dbb
Bump rexml from 3.3.4 to 3.3.6 in the bundler group across 1 directory ( #1126 )
...
Bumps the bundler group with 1 update in the / directory: [rexml](https://github.com/ruby/rexml ).
Updates `rexml` from 3.3.4 to 3.3.6
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.3.4...v3.3.6 )
---
updated-dependencies:
- dependency-name: rexml
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 11:29:59 -07:00
dependabot[bot]
6f08750c3e
Bump webrick from 1.8.1 to 1.8.2 in the bundler group across 1 directory ( #1125 )
...
Bumps the bundler group with 1 update in the / directory: [webrick](https://github.com/ruby/webrick ).
Updates `webrick` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/ruby/webrick/releases )
- [Commits](https://github.com/ruby/webrick/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: webrick
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 11:29:41 -07:00
Donal McBreen
5cb9fb787b
Bump version for 2.2.2
2024-10-10 13:29:38 -04:00
Donal McBreen
3654a7e1be
Bump version for 2.2.1
2024-10-09 14:46:44 -04:00
Donal McBreen
7b48648bf2
Bump version for 2.2.0
2024-10-08 08:59:23 -04:00
Donal McBreen
e34031f70c
Bump version for 2.1.2
2024-10-06 13:40:53 -04:00
David Heinemeier Hansson
81f3508507
Bump version for 2.1.1
2024-10-03 11:39:56 -07:00
Donal McBreen
279bda2770
Bump version for 2.1.0
2024-10-02 11:35:45 +01:00
Donal McBreen
8c32e6af07
Bump version for 2.0.0
2024-09-26 15:34:24 -04:00
Donal McBreen
a765c501a3
Bump version for 2.0.0.rc4
2024-09-26 07:06:51 -04:00
David Heinemeier Hansson
4a13803119
Bump version for 2.0.0.rc3
2024-09-23 16:48:07 -07:00
David Heinemeier Hansson
e71bfcbadd
Bump version for 2.0.0.rc2
2024-09-20 15:41:26 -07:00
David Heinemeier Hansson
b89ec2bf63
Bump version for 2.0.0.rc1
2024-09-20 11:08:45 -07:00
David Heinemeier Hansson
a4e5dbe5d4
Bump version for 2.0.0.beta2
2024-09-19 11:37:22 -07:00
David Heinemeier Hansson
a6b983de06
Bump version for 2.0.0.beta1
2024-09-18 15:33:21 -07:00
Donal McBreen
b464c4fd4a
Include dotenv upgrade
2024-09-04 09:32:45 +01:00
Donal McBreen
b7382ceeaf
Merge pull request #912 from basecamp/alias
...
Add aliases to Kamal
2024-08-29 08:43:35 +01:00
Donal McBreen
2515bd705c
Switch the version on main to 2.0.0.alpha
...
All development is now for the 2.0.0 release.
2024-08-29 08:33:21 +01:00
Donal McBreen
d6f5da92be
Bump version for 1.8.2
2024-08-28 09:43:06 +01:00
Donal McBreen
b8af719bb7
Add aliases to Kamal
...
Aliases are defined in the configuration file under the `aliases` key.
The configuration is a map of alias name to command. When we run the
command the we just do a literal replacement of the alias with the
string.
So if we have:
```yaml
aliases:
console: app exec -r console -i --reuse "rails console"
```
Then running `kamal console -r workers` will run the command
```sh
$ kamal app exec -r console -i --reuse "rails console" -r workers
```
Because of the order Thor parses the arguments, this allows us to
override the role from the alias command.
There might be cases where we need to munge the command a bit more but
that would involve getting into Thor command parsing internals,
which are complicated and possibly subject to change.
There's a chance that your aliases could conflict with future built-in
commands, but there's not likely to be many of those and if it happens
you'll get a validation error when you upgrade.
Thanks to @dhnaranjo for the idea!
2024-08-26 10:47:43 +01:00
Donal McBreen
ec4aa45852
Bump version for 1.8.1
2024-07-29 09:09:57 +01:00
Donal McBreen
fa73d722ea
Bump version for 1.8.0
2024-07-15 14:21:23 +01:00
Donal McBreen
c535e4e44f
Merge pull request #883 from basecamp/revert-840-main
...
Revert "Add x25519 gem, support Curve25519"
2024-07-15 13:56:49 +01:00
Donal McBreen
3fe70b458d
Merge pull request #862 from jeromedalbert/bump-sshkit
...
Bump sshkit to support unbracketed IPv6 addresses
2024-07-15 13:40:18 +01:00
Donal McBreen
d24fc3ca4e
Revert "Add x25519 gem, support Curve25519"
2024-07-15 13:36:50 +01:00
Jerome Dalbert
fd0d4af21f
Bump sshkit to support unbracketed IPv6 addresses
...
Set sshkit minimum version to 1.23.0, which includes an enhancement to
support unbracketed IPv6 addresses.
See https://github.com/capistrano/sshkit/pull/538
2024-06-25 12:17:40 -07:00
Donal McBreen
9a1379be6c
Bump version for 1.7.3
2024-06-25 15:03:02 +01:00
Donal McBreen
ff03891d47
Bump version for 1.7.2
2024-06-24 10:11:27 +01:00
Donal McBreen
4697f89441
Bump version for 1.7.1
2024-06-20 08:50:37 +01:00
Donal McBreen
1109a864d0
Bump version for 1.7.0
2024-06-18 10:33:02 +01:00
Gaspard d'Hautefeuille
6d6670a221
Add x25519 gem, support Curve25519
...
Fixes:
```
ERROR (Net::SSH::Exception): Exception while executing on host example.com: could not settle on kex algorithm
Server kex preferences: curve25519-sha256@libssh.org ,ext-info-s,kex-strict-s-v00@openssh.com
Client kex preferences: ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1```
add x25519 in Gemfile.lock
2024-06-15 13:47:10 +02:00
Donal McBreen
6e60ab918a
Bump version for 1.6.0
2024-06-03 08:34:12 +01:00
Donal McBreen
b6dba57c7d
Set sshkit minimum version to 1.22.2
...
This includes a fix for a bug in the eviction thread that could cause
this error:
```
[ERROR (IOError): Exception while executing on host foo: closed stream]
```
See https://github.com/capistrano/sshkit/pull/534
2024-05-20 10:06:53 +01:00
Donal McBreen
3c8428504d
Bump version for 1.5.2
2024-05-07 09:44:11 +01:00
Donal McBreen
f48f528043
Bump version for 1.5.1
2024-04-26 14:26:02 +01:00
Donal McBreen
d475e88dbe
Bump version for 1.5.0
2024-04-25 13:39:06 +01:00
Donal McBreen
30e0c44396
Switch to rubocop-rails-omakase rubocop rules
...
No code changes required
2024-03-21 13:47:20 +00:00
Donal McBreen
3ecfb3744f
Add Rubocop
...
- Pull in the 37signals house style
- Autofix violations
- Add to CI
2024-03-20 10:23:02 +00:00
Donal McBreen
c985fa33d1
Bump version for 1.4.0
2024-03-20 09:27:23 +00:00
Donal McBreen
aca7796e9d
Bump version for 1.3.1
2024-01-10 08:56:34 +00:00
Matthew Kent
c5ae54d7d4
Add a missing base64 require.
...
Also, prepare for the moving of base64 from default to a bundled gem in ruby 3.4.
2024-01-09 08:21:10 -08:00
Donal McBreen
1a3dd52af4
Rails 7.2 compatible Rubies
...
1. Add Ruby 2.7 specific Gemfile that uses an older version of nokogiri
2. Rails edge doesn't support Ruby 2.7.0, so exclude it.
3. Add Ruby 3.3
4. Update Gemfile.lock to test against Rails 7.1.2 as it's the latest
version.
5. Remove continue-on-error from the matrix and always set to true
2024-01-09 11:13:11 +00:00
Donal McBreen
a155b7baab
Bump version for 1.3.0
2023-11-28 14:06:45 +00:00
Donal McBreen
bf79df0f72
Bump version for 1.2.0
2023-11-15 14:48:11 +00:00
Donal McBreen
8f53104d00
Bump version for 1.1.0
2023-11-01 09:20:45 +00:00
dhh
83a2d52ff4
Bump version for 1.0.0
2023-09-18 17:39:01 -07:00