Skip to content

Commit 5676aff

Browse files
authored
Merge pull request #106 from Metaswitch/release-0.6.0
Release 0.6.0
2 parents 68f433b + 2ababe0 commit 5676aff

File tree

5 files changed

+45
-7
lines changed

5 files changed

+45
-7
lines changed

CHANGELOG.md

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,21 @@ All notable changes to this project will be documented in this file.
44

55
This file's format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/). The
7-
version number is tracked in the file `VERSION`.
7+
version number is tracked in the file `Cargo.toml`.
88

99
Contact: See Cargo.toml authors
1010
Status: Available for use
1111

1212
## [Unreleased]
13+
14+
### Changed
15+
16+
### Added
17+
18+
### Fixed
19+
20+
## [0.6.0] - 2020-07-15
21+
1322
### Changed
1423
- Cleanup of resolution of working directory to use proper path types - PATCH
1524
- Cleanup and improve handling of user uid and gid - PATCH
@@ -22,6 +31,7 @@ Status: Available for use
2231
+ See `floki completion --help`
2332

2433
## [0.5.0] - 2020-05-05
34+
2535
### Changed
2636
- Change `after_deploy.sh` into a separate stage as `after_deploy:` scripts run after each `deploy:` step.
2737
- Resolve Dockerfile path and Docker context correctly when running `floki` from a subdirectory of the directory containing `floki.yaml` - PATCH
@@ -38,11 +48,13 @@ Status: Available for use
3848
- Allow the docker-in-docker image to be specified in configuration - MINOR
3949

4050
## [0.4.3] - 2019-12-02
51+
4152
### Changed
4253

4354
### Added
4455

4556
## [0.4.2] - 2019-12-02
57+
4658
### Changed
4759

4860
### Added
@@ -51,12 +63,14 @@ Status: Available for use
5163
- Fix up build.sh for Linux builds - PATCH
5264

5365
## [0.4.1] - 2019-11-12
66+
5467
### Changed
5568
- Attempt to fix up jobs and deployment to Cargo
5669

5770
### Added
5871

5972
## [0.4.0] - 2019-11-07
73+
6074
### Changed
6175
- Deploy tagged versions to crates.io - MINOR
6276
- Generalize `DockerCommandBuilder` and refactor docker-in-docker function to use it - PATCH
@@ -65,6 +79,7 @@ Status: Available for use
6579
- Add support for `floki` volumes. These can be used for caching build artifacts - MINOR
6680

6781
## [0.3.0] - 2019-10-01
82+
6883
### Changed
6984
- Rename `FLOKI_HOST_WORKDIR` to `FLOKI_HOST_MOUNTDIR` - BREAKING
7085
- Also search ancestors of the working directory for a `floki.yaml` - MINOR
@@ -73,13 +88,15 @@ Status: Available for use
7388
### Added
7489

7590
## [0.2.0] - 2019-08-10
91+
7692
### Changed
7793
- Small tidyups of environment collection module - PATCH
7894
- Disable TLS in `dind` to fix failing `dind` functionality on newer `dind:stable` images - PATCH
7995
### Added
8096
- Forward host working directory as `FLOKI_HOST_WORKDIR` - MINOR
8197

8298
## [0.1.0] - 2019-05-26
99+
83100
### Changed
84101
- Remove `forward_tmux_socket` - BREAKING
85102
- Remove `--pull` switch - BREAKING
@@ -102,6 +119,7 @@ Status: Available for use
102119
- Make `pull` a subcommand of `floki` - MINOR
103120

104121
## [0.0.20] - 2019-02-12
122+
105123
### Changed
106124

107125
### Added
@@ -110,46 +128,55 @@ Status: Available for use
110128
- Allow inner and outer shells to be specified - MINOR
111129

112130
## [0.0.19] - 2018-10-23
131+
113132
### Changed
114133

115134
- Exit if an `init` command fails (as opposed to carrying on) - BREAKING
116135
- Make sure `floki` detects docker errors properly - BUGFIX
117136
- Non-zero exit code on error - BUGFIX
118137

119138
## [0.0.18] - 2018-10-05
139+
120140
### Changed
121141
- Make `floki run` work properly with subcommand switches - BUGFIX
122142
- Make sure floki errors if `docker build` fails - BUGFIX
123143

124144
## [0.0.17] - 2018-10-02
145+
125146
### Added
126147
- Package floki in an RPM - PATCH
127148
- Add `floki run` subcommand - PATCH
128149

129150
## [0.0.16] - 2018-09-10
151+
130152
### Changed
131153
- Wrapped common docker errors to make them clearer - PATCH
132154

133155
## [0.0.15] - 2018-08-08
156+
134157
### Changed
135158
- Only kill `dind` container if we launched it - BUGFIX
136159

137160
## [0.0.14] - 2018-08-08
161+
138162
### Added
139163
- --pull switch to update images - PATCH
140164
### Fixed
141165
- Fixup docker-in-docker to allow bind mounts - PATCH
142166

143167
## [0.0.13] - 2018-08-06
168+
144169
### Added
145170
- docker-in-docker support - PATCH
146171
- Add ability to forward current user - PATCH
147172

148173
## [0.0.12] - 2018-07-31
174+
149175
### Changed
150176
- Made tmux socket forwarding permissive (doesn't fail if not found) - PATCH
151177

152178
## [0.0.11] - 2018-07-31
179+
153180
### Changed
154181
- Build spec now requires the name as a subkey of build - BREAKING
155182
- forward_tmux_session -> forward_tmux_socket - BREAKING
@@ -159,55 +186,66 @@ Status: Available for use
159186
- Sphinx docs - PATCH
160187

161188
## [0.0.10] - 2018-07-25
189+
162190
### Added
163191
- Allow custom docker switches - PATCH
164192
- Configurable pull policy - PATCH
165193

166194
## [0.0.9] - 2018-07-12
195+
167196
### Added
168197
- Add a version switch - PATCH
169198

170199
### Changed
171200
- Make docker not use sudo - PATCH
172201

173202
## [0.0.8] - 2018-07-11
203+
174204
### Changed
175205
- Empty init defaults to no commands - BUGFIX
176206
- Make image specification mandatory - PATCH
177207

178208
## [0.0.7] - 2018-07-10
209+
179210
### Changed
180211
- Change how we specify an image to build - PATCH
181212

182213
## [0.0.6] - 2018-07-10
214+
183215
### Added
184216
- Add option to forward tmux socket - PATCH
185217
- Add basic configuration validation - PATCH
186218
- Added ability to specify shell - PATCH
187219
- Add BSD style help switch - PATCH
188220

189221
## [0.0.5] - 2018-07-03
222+
190223
### Added
191224
- Config file now command line parameter. Default still `./floki.yaml`
192225

193226
## [0.0.4] - 2018-04-06
227+
194228
### Changed
195229
- Allow build container to originate from Dockerfile - PATCH
196230

197231
## [0.0.3] - 2018-04-06
232+
198233
### Changed
199234
- Rename to ssh-agent forwarding field - PATCH
200235

201236
## [0.0.2] - 2018-04-06
237+
202238
### Changed
203239
- Rename to floki to prevent conflicts on pypi - PATCH
204240

205241
## [0.0.1] - 2018-04-06
242+
206243
### Added
207244
- Initial primitive version
208245
### Changed
209246

210-
[Unreleased]: https://github.com/Metaswitch/floki/compare/0.5.0...HEAD
247+
[unreleased]: https://github.com/Metaswitch/floki/compare/0.6.0...HEAD
248+
[0.6.0]: https://github.com/Metaswitch/floki/compare/0.5.0...0.6.0
211249
[0.5.0]: https://github.com/Metaswitch/floki/compare/0.4.3...0.5.0
212250
[0.4.3]: https://github.com/Metaswitch/floki/compare/0.4.2...0.4.3
213251
[0.4.2]: https://github.com/Metaswitch/floki/compare/0.4.1...0.4.2

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ keywords = ["docker"]
88
categories = ["command-line-utilities"]
99
license = "MIT"
1010

11-
version = "0.5.0"
11+
version = "0.6.0"
1212
authors = ["Richard Lupton <[email protected]>",
1313
"Max Dymond <[email protected]>"]
1414
edition = '2018'

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ Precompiled binaries can be downloaded from the releases page (for linux and OSX
7070
To obtain `curl` and extract the latest linux binary directly in your shell, run
7171

7272
```
73-
$ curl -L https://github.com/Metaswitch/floki/releases/download/0.5.0/floki-0.5.0-linux.tar.gz | tar xzvf -
73+
$ curl -L https://github.com/Metaswitch/floki/releases/download/0.6.0/floki-0.6.0-linux.tar.gz | tar xzvf -
7474
```
7575

7676
You should be able to run `floki` from your working directory:
7777

7878
```
7979
$ ./floki --version
80-
floki 0.5.0
80+
floki 0.6.0
8181
```
8282

8383
Move it onto your path to run it from anywhere. E.g.

docs/content/documentation/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Precompiled binaries can be downloaded from the releases page (for linux (static
1111
To obtain `curl` and extract the latest linux binary directly in your shell, run
1212

1313
```
14-
$ curl -L https://github.com/Metaswitch/floki/releases/download/0.5.0/floki-0.5.0-linux.tar.gz | tar xzvf -
14+
$ curl -L https://github.com/Metaswitch/floki/releases/download/0.6.0/floki-0.6.0-linux.tar.gz | tar xzvf -
1515
```
1616

1717
You should be able to run `floki` from your working directory:

0 commit comments

Comments
 (0)