From f82c741e743001237821b5e0bb9a8ebd324d3117 Mon Sep 17 00:00:00 2001 From: Jonathan Boulle Date: Thu, 26 May 2016 12:58:14 +0200 Subject: [PATCH] version: bump to v0.8.4 --- CHANGELOG.md | 5 +++++ README.md | 4 ++-- VERSION | 2 +- ace/image_manifest_main.json.in | 4 ++-- ace/image_manifest_sidekick.json.in | 4 ++-- aci/file_test.go | 2 +- examples/image.json | 2 +- examples/pod_runtime.json | 2 +- pkg/acirenderer/acirenderer_test.go | 4 ++-- schema/image_test.go | 2 +- schema/lastditch/image_test.go | 6 +++--- schema/lastditch/pod_test.go | 6 +++--- schema/version.go | 2 +- spec/aci.md | 2 +- spec/pods.md | 2 +- 15 files changed, 27 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfa9e318..f02aa166 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### v0.8.4 + +This is a minor release of the spec; the only changes over 0.8.3 are that some of the Godeps are updated to use tagged releases. +This should help downstream developers trying to vendor and package the appc/spec code. + ### v0.8.3 Minor release of the spec adding one backwards-compatible feature: diff --git a/README.md b/README.md index 09d3a268..d99987d2 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ $ find /tmp/my-app/ $ cat /tmp/my-app/manifest { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "my-app", "labels": [ {"name": "os", "value": "linux"}, @@ -115,7 +115,7 @@ and verify that the manifest was embedded appropriately $ tar xf /tmp/my-app.aci manifest -O | python -m json.tool { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "annotations": null, "app": { "environment": [], diff --git a/VERSION b/VERSION index a653c13a..b60d7196 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.3+git +0.8.4 diff --git a/ace/image_manifest_main.json.in b/ace/image_manifest_main.json.in index 60e6417b..33157eee 100644 --- a/ace/image_manifest_main.json.in +++ b/ace/image_manifest_main.json.in @@ -1,9 +1,9 @@ { - "acVersion": "0.8.3", + "acVersion": "0.8.4", "acKind": "ImageManifest", "name": "coreos.com/ace-validator-main", "labels": [ - { "name": "version", "value": "0.8.3" }, + { "name": "version", "value": "0.8.4" }, { "name": "os", "value": "@GOOS@" }, { "name": "arch", "value": "@GOARCH@" } ], diff --git a/ace/image_manifest_sidekick.json.in b/ace/image_manifest_sidekick.json.in index ed09f46a..a69bbcf6 100644 --- a/ace/image_manifest_sidekick.json.in +++ b/ace/image_manifest_sidekick.json.in @@ -1,9 +1,9 @@ { - "acVersion": "0.8.3", + "acVersion": "0.8.4", "acKind": "ImageManifest", "name": "coreos.com/ace-validator-sidekick", "labels": [ - { "name": "version", "value": "0.8.3" }, + { "name": "version", "value": "0.8.4" }, { "name": "os", "value": "@GOOS@" }, { "name": "arch", "value": "@GOARCH@" } ], diff --git a/aci/file_test.go b/aci/file_test.go index 495c1df6..fefd2797 100644 --- a/aci/file_test.go +++ b/aci/file_test.go @@ -28,7 +28,7 @@ func newTestACI(usedotslash bool) (*os.File, error) { return nil, err } - manifestBody := `{"acKind":"ImageManifest","acVersion":"0.8.3","name":"example.com/app"}` + manifestBody := `{"acKind":"ImageManifest","acVersion":"0.8.4","name":"example.com/app"}` gw := gzip.NewWriter(tf) tw := tar.NewWriter(gw) diff --git a/examples/image.json b/examples/image.json index 563742df..7f9a4c72 100644 --- a/examples/image.json +++ b/examples/image.json @@ -1,6 +1,6 @@ { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "example.com/reduce-worker", "labels": [ { diff --git a/examples/pod_runtime.json b/examples/pod_runtime.json index fc789b55..7d201351 100644 --- a/examples/pod_runtime.json +++ b/examples/pod_runtime.json @@ -1,6 +1,6 @@ { "acKind": "PodManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "apps": [ { "name": "reduce-worker", diff --git a/pkg/acirenderer/acirenderer_test.go b/pkg/acirenderer/acirenderer_test.go index 3895e306..bb41911e 100644 --- a/pkg/acirenderer/acirenderer_test.go +++ b/pkg/acirenderer/acirenderer_test.go @@ -2149,7 +2149,7 @@ func TestEmptyRootFsDir(t *testing.T) { ` { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "example.com/test_empty_rootfs" } `, @@ -2175,7 +2175,7 @@ func TestEmptyRootFsDir(t *testing.T) { ` { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "example.com/test_empty_rootfs_pwl", "pathWhitelist": ["foo"] } diff --git a/schema/image_test.go b/schema/image_test.go index a0c6847d..40764904 100644 --- a/schema/image_test.go +++ b/schema/image_test.go @@ -20,7 +20,7 @@ func TestEmptyApp(t *testing.T) { imj := ` { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "example.com/test" } ` diff --git a/schema/lastditch/image_test.go b/schema/lastditch/image_test.go index f1c2f595..9c02da80 100644 --- a/schema/lastditch/image_test.go +++ b/schema/lastditch/image_test.go @@ -77,7 +77,7 @@ func TestBogusImageManifest(t *testing.T) { bogus := []string{` { "acKind": "Bogus", - "acVersion": "0.8.3", + "acVersion": "0.8.4", } `, ` @@ -101,7 +101,7 @@ func imgJ(name, labels, extra string) string { { %s "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "%s", "labels": %s }`, extra, name, labels) @@ -110,7 +110,7 @@ func imgJ(name, labels, extra string) string { // imgI returns an image manifest instance with given name and labels func imgI(name string, labels Labels) ImageManifest { return ImageManifest{ - ACVersion: "0.8.3", + ACVersion: "0.8.4", ACKind: "ImageManifest", Name: name, Labels: labels, diff --git a/schema/lastditch/pod_test.go b/schema/lastditch/pod_test.go index 439d2cd0..7c322f5c 100644 --- a/schema/lastditch/pod_test.go +++ b/schema/lastditch/pod_test.go @@ -109,7 +109,7 @@ func TestBogusPodManifest(t *testing.T) { ` { "acKind": "Bogus", - "acVersion": "0.8.3", + "acVersion": "0.8.4", } `, ` @@ -134,7 +134,7 @@ func podJ(apps, extra string) string { { %s "acKind": "PodManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "apps": %s }`, extra, apps) } @@ -142,7 +142,7 @@ func podJ(apps, extra string) string { // podI returns a pod manifest instance with given apps func podI(apps AppList) PodManifest { return PodManifest{ - ACVersion: "0.8.3", + ACVersion: "0.8.4", ACKind: "PodManifest", Apps: apps, } diff --git a/schema/version.go b/schema/version.go index c808c86a..029ebfac 100644 --- a/schema/version.go +++ b/schema/version.go @@ -22,7 +22,7 @@ const ( // version represents the canonical version of the appc spec and tooling. // For now, the schema and tooling is coupled with the spec itself, so // this must be kept in sync with the VERSION file in the root of the repo. - version string = "0.8.3+git" + version string = "0.8.4" ) var ( diff --git a/spec/aci.md b/spec/aci.md index 13c05ce5..d3d0fd9a 100644 --- a/spec/aci.md +++ b/spec/aci.md @@ -78,7 +78,7 @@ JSON Schema for the Image Manifest (app image manifest, ACI manifest), conformin ```json { "acKind": "ImageManifest", - "acVersion": "0.8.3", + "acVersion": "0.8.4", "name": "example.com/reduce-worker", "labels": [ { diff --git a/spec/pods.md b/spec/pods.md index d2079cb0..82dd0185 100644 --- a/spec/pods.md +++ b/spec/pods.md @@ -28,7 +28,7 @@ JSON Schema for the Pod Manifest, conforming to [RFC4627](https://tools.ietf.org ```json { - "acVersion": "0.8.3", + "acVersion": "0.8.4", "acKind": "PodManifest", "apps": [ {