diff --git a/CHANGELOG.md b/CHANGELOG.md index 70e2774..dc271a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 0.2.1 + - The AWS Dialect presents AWS resources with the official AWS Architecture Icons, and the Azure Dialect presents node pools, blob containers, storage queues, public IP addresses and virtual network peerings with official Azure @@ -10,6 +12,13 @@ Google Cloud product icons: a core product shows its own icon and other products the icon of their category. A product without an icon in the library, such as the Google Cloud project, keeps a neutral symbol. +- Exported HTML pages draw the official provider icons instead of a neutral + symbol. +- Explorer boxes keep to two rows, the label and then the resource kind, and + widen a little for a long label. The module path moves to the tooltip and + the Inspector. +- In planned changes and comparisons, a container without a change of its own + shows a compact tally of the changes it holds, by kind of change. ## 0.2.0 diff --git a/distribution/installers/README.md b/distribution/installers/README.md index 0c96919..43289d8 100644 --- a/distribution/installers/README.md +++ b/distribution/installers/README.md @@ -12,7 +12,7 @@ Generate from exact final release assets: ```sh bun scripts/generate-installation.ts \ - --version 0.2.0 \ + --version 0.2.1 \ --release build/release \ --output build/installers ``` diff --git a/docs/getting-started/quickstart.md b/docs/getting-started/quickstart.md index 0492c22..ca50f4f 100644 --- a/docs/getting-started/quickstart.md +++ b/docs/getting-started/quickstart.md @@ -67,8 +67,8 @@ from. ```sh mkdir rootform-quickstart && cd rootform-quickstart -curl -fsSLO https://raw.githubusercontent.com/rootform-dev/rootform/dev/examples/playground/commerce-platform/head/plan.json -curl -fsSLO https://raw.githubusercontent.com/rootform-dev/rootform/dev/examples/playground/commerce-platform/head/plan.tfplan +curl -fsSLO https://raw.githubusercontent.com/rootform-dev/rootform/v0.2.1/examples/playground/commerce-platform/head/plan.json +curl -fsSLO https://raw.githubusercontent.com/rootform-dev/rootform/v0.2.1/examples/playground/commerce-platform/head/plan.tfplan ``` Analyze the plan. Rootform reads both files, prints a summary, and opens the diff --git a/docs/installation.md b/docs/installation.md index b401c35..19bc515 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -66,13 +66,13 @@ rootform version **Recommended** ```sh -docker pull ghcr.io/rootform-dev/rootform:0.2.0 +docker pull ghcr.io/rootform-dev/rootform:0.2.1 ``` **Verify** ```sh -docker run --rm ghcr.io/rootform-dev/rootform:0.2.0 rootform version +docker run --rm ghcr.io/rootform-dev/rootform:0.2.1 rootform version ``` [Container usage](integrations/oci-image.md) @@ -91,25 +91,25 @@ provide a product installation. | Platform | Archive | | --- | --- | -| macOS, Apple silicon | `rootform_0.2.0_darwin_arm64.tar.gz` | -| macOS, Intel | `rootform_0.2.0_darwin_amd64.tar.gz` | -| Linux, x86-64 | `rootform_0.2.0_linux_amd64.tar.gz` | -| Linux, ARM64 | `rootform_0.2.0_linux_arm64.tar.gz` | -| Windows, x86-64 | `rootform_0.2.0_windows_amd64.zip` | +| macOS, Apple silicon | `rootform_0.2.1_darwin_arm64.tar.gz` | +| macOS, Intel | `rootform_0.2.1_darwin_amd64.tar.gz` | +| Linux, x86-64 | `rootform_0.2.1_linux_amd64.tar.gz` | +| Linux, ARM64 | `rootform_0.2.1_linux_arm64.tar.gz` | +| Windows, x86-64 | `rootform_0.2.1_windows_amd64.zip` | Release archives include binary license and third-party notices. Match the archive against its `SHA256SUMS` entry before extraction: ```sh title="macOS" -shasum -a 256 rootform_0.2.0_darwin_arm64.tar.gz +shasum -a 256 rootform_0.2.1_darwin_arm64.tar.gz ``` ```sh title="Linux" -sha256sum rootform_0.2.0_linux_amd64.tar.gz +sha256sum rootform_0.2.1_linux_amd64.tar.gz ``` ```powershell title="Windows" -Get-FileHash .\rootform_0.2.0_windows_amd64.zip -Algorithm SHA256 +Get-FileHash .\rootform_0.2.1_windows_amd64.zip -Algorithm SHA256 ``` Extract the `.tar.gz` or `.zip`, then place `rootform` or `rootform.exe` in @@ -130,7 +130,7 @@ Update package-managed installations with their package managers: - Manual archive: replace the executable with the binary from the new release, then verify it with `rootform version`. - Container: pull the selected release tag again, for example - `docker pull ghcr.io/rootform-dev/rootform:0.2.0`. + `docker pull ghcr.io/rootform-dev/rootform:0.2.1`. Remove package-managed installations with: @@ -138,7 +138,7 @@ Remove package-managed installations with: - Shell installer: remove `~/.local/bin/rootform` by default, or the file under the custom `ROOTFORM_INSTALL_DIR`. - Manual archive: remove `rootform` or `rootform.exe` from its `PATH` directory. -- Container: `docker image rm ghcr.io/rootform-dev/rootform:0.2.0`. +- Container: `docker image rm ghcr.io/rootform-dev/rootform:0.2.1`. These steps remove the executable or image. `rootform uninstall` removes installed Dialects or Policy Packs from `$ROOTFORM_HOME`; it does not remove diff --git a/docs/integrations/ci/README.md b/docs/integrations/ci/README.md index 5b14c0c..1c41462 100644 --- a/docs/integrations/ci/README.md +++ b/docs/integrations/ci/README.md @@ -210,7 +210,7 @@ Keep the workflow, these scripts, `ROOTFORM_MODE=check`, and the selected Dialec ## Script settings -The portable script reads these settings from the environment. The installation wrapper also accepts `ROOTFORM_VERSION` (default `0.2.0`) and `ROOTFORM_HOME` for a prepared home; these are wrapper settings, not CLI flags. +The portable script reads these settings from the environment. The installation wrapper also accepts `ROOTFORM_VERSION` (default `0.2.1`) and `ROOTFORM_HOME` for a prepared home; these are wrapper settings, not CLI flags. | Variable | Default | Use | | --- | --- | --- | diff --git a/docs/integrations/ci/azure-pipelines.yml b/docs/integrations/ci/azure-pipelines.yml index 61f9a69..5329176 100644 --- a/docs/integrations/ci/azure-pipelines.yml +++ b/docs/integrations/ci/azure-pipelines.yml @@ -15,7 +15,7 @@ steps: terraform -chdir=infra init -input=false terraform -chdir=infra plan -input=false -out="$plan_dir/plan.tfplan" terraform -chdir=infra show -json "$plan_dir/plan.tfplan" > "$plan_dir/plan.json" - ROOTFORM_MODE=check ROOTFORM_VERSION=0.2.0 ROOTFORM_PROJECT=./infra ROOTFORM_INPUT="$plan_dir/plan.json" ROOTFORM_PLAN_FILE="$plan_dir/plan.tfplan" ROOTFORM_OUTPUT_DIR="$(Build.SourcesDirectory)/.rootform-ci-$(Build.BuildId)" sh ./ci/generic-ci.sh + ROOTFORM_MODE=check ROOTFORM_VERSION=0.2.1 ROOTFORM_PROJECT=./infra ROOTFORM_INPUT="$plan_dir/plan.json" ROOTFORM_PLAN_FILE="$plan_dir/plan.tfplan" ROOTFORM_OUTPUT_DIR="$(Build.SourcesDirectory)/.rootform-ci-$(Build.BuildId)" sh ./ci/generic-ci.sh displayName: Review architecture and check Policies - publish: $(Build.SourcesDirectory)/.rootform-ci-$(Build.BuildId) artifact: rootform-results diff --git a/docs/integrations/ci/generic-ci.sh b/docs/integrations/ci/generic-ci.sh index cc9b664..bd3970c 100755 --- a/docs/integrations/ci/generic-ci.sh +++ b/docs/integrations/ci/generic-ci.sh @@ -6,7 +6,7 @@ set -eu umask 077 tools=$(mktemp -d "${TMPDIR:-/tmp}/rootform-ci-tools.XXXXXXXX") trap 'rm -rf -- "$tools"' 0 -version=${ROOTFORM_VERSION:-0.2.0} +version=${ROOTFORM_VERSION:-0.2.1} if [ -z "${ROOTFORM_BIN:-}" ]; then curl --fail --silent --show-error --location --proto '=https' --proto-redir '=https' \ https://rootform.dev/install > "$tools/install.sh" diff --git a/docs/integrations/ci/github-actions-plan.yml b/docs/integrations/ci/github-actions-plan.yml index 836b272..6066adb 100644 --- a/docs/integrations/ci/github-actions-plan.yml +++ b/docs/integrations/ci/github-actions-plan.yml @@ -29,7 +29,7 @@ jobs: - uses: rootform-dev/action@86eb7a7ca072d3564c4ca66f074cdc2e2763bf04 # v1.0.0 id: rootform with: - version: 0.2.0 + version: 0.2.1 project: ./infra input: ${{ runner.temp }}/plan.json plan-file: ${{ runner.temp }}/plan.tfplan diff --git a/docs/integrations/ci/gitlab-ci.yml b/docs/integrations/ci/gitlab-ci.yml index d83c2f7..cd7844b 100644 --- a/docs/integrations/ci/gitlab-ci.yml +++ b/docs/integrations/ci/gitlab-ci.yml @@ -4,7 +4,7 @@ rootform-review: stage: review variables: ROOTFORM_MODE: check - ROOTFORM_VERSION: 0.2.0 + ROOTFORM_VERSION: 0.2.1 ROOTFORM_PROJECT: ./infra ROOTFORM_OUTPUT_DIR: .rootform-ci-${CI_JOB_ID} script: diff --git a/docs/integrations/github-actions.md b/docs/integrations/github-actions.md index 3e7965c..c29d398 100644 --- a/docs/integrations/github-actions.md +++ b/docs/integrations/github-actions.md @@ -42,7 +42,7 @@ state JSON or a saved Form. Choose an exact [published Rootform version](https:/ - uses: rootform-dev/action@v1 id: rootform with: - version: 0.2.0 + version: 0.2.1 input: ${{ runner.temp }}/plan.json plan-file: ${{ runner.temp }}/plan.tfplan ``` @@ -74,7 +74,7 @@ To compare two revisions, give the same Action both operands instead of - uses: rootform-dev/action@v1 id: rootform with: - version: 0.2.0 + version: 0.2.1 before: before/form.json after: after/form.json policy-pack: ./policies @@ -142,7 +142,7 @@ jobs: # Checkout and export your input before this step. - uses: rootform-dev/action@v1 with: - version: 0.2.0 + version: 0.2.1 input: ${{ runner.temp }}/plan.json plan-file: ${{ runner.temp }}/plan.tfplan comment: true diff --git a/docs/integrations/github-actions/action.md b/docs/integrations/github-actions/action.md index 84b2265..c980656 100644 --- a/docs/integrations/github-actions/action.md +++ b/docs/integrations/github-actions/action.md @@ -20,7 +20,7 @@ reinterpreting the original exports. - uses: rootform-dev/action@v1 id: rootform with: - version: 0.2.0 + version: 0.2.1 input: ${{ runner.temp }}/plan.json plan-file: ${{ runner.temp }}/plan.tfplan policy-pack: ./policies/team diff --git a/docs/integrations/github-actions/analyze.md b/docs/integrations/github-actions/analyze.md index cb43f09..820ead8 100644 --- a/docs/integrations/github-actions/analyze.md +++ b/docs/integrations/github-actions/analyze.md @@ -11,7 +11,7 @@ and prepares required project content itself; setup and init are optional. - uses: rootform-dev/action/analyze@v1 id: analysis with: - version: 0.2.0 + version: 0.2.1 input: ${{ runner.temp }}/plan.json plan-file: ${{ runner.temp }}/plan.tfplan ``` diff --git a/docs/integrations/github-actions/check.md b/docs/integrations/github-actions/check.md index a9bce99..c883555 100644 --- a/docs/integrations/github-actions/check.md +++ b/docs/integrations/github-actions/check.md @@ -11,7 +11,7 @@ required. A supplied Form or Comparison Form is reused without new analysis. - uses: rootform-dev/action/check@v1 id: checks with: - version: 0.2.0 + version: 0.2.1 input: ${{ runner.temp }}/plan.json plan-file: ${{ runner.temp }}/plan.tfplan policy-pack: ./policies/team diff --git a/docs/integrations/github-actions/compare.md b/docs/integrations/github-actions/compare.md index 8fc87a9..3c5a5b0 100644 --- a/docs/integrations/github-actions/compare.md +++ b/docs/integrations/github-actions/compare.md @@ -11,7 +11,7 @@ setup, init and separate analyze steps are optional. - uses: rootform-dev/action/compare@v1 id: comparison with: - version: 0.2.0 + version: 0.2.1 before: ${{ runner.temp }}/before/plan.json before-plan-file: ${{ runner.temp }}/before/plan.tfplan after: ${{ runner.temp }}/after/plan.json diff --git a/docs/integrations/github-actions/init.md b/docs/integrations/github-actions/init.md index e8c9c8e..f43281f 100644 --- a/docs/integrations/github-actions/init.md +++ b/docs/integrations/github-actions/init.md @@ -11,7 +11,7 @@ when needed, so a separate init step is optional. ```yaml title="Prepare an existing locked project" - uses: rootform-dev/action/init@v1 with: - version: 0.2.0 + version: 0.2.1 project: ./infra locked: true ``` diff --git a/docs/integrations/github-actions/setup.md b/docs/integrations/github-actions/setup.md index 2ebc80d..363ed37 100644 --- a/docs/integrations/github-actions/setup.md +++ b/docs/integrations/github-actions/setup.md @@ -11,7 +11,7 @@ is optional. - uses: rootform-dev/action/setup@v1 id: installation with: - version: 0.2.0 + version: 0.2.1 - run: rootform version ``` diff --git a/docs/integrations/oci-image.md b/docs/integrations/oci-image.md index b6a68cd..2bdd80c 100644 --- a/docs/integrations/oci-image.md +++ b/docs/integrations/oci-image.md @@ -3,12 +3,12 @@ title: "Container image" description: "Analyze a mounted plan or state export with the official Rootform image, persistent package storage, and offline inputs." --- -The official image runs the same `rootform` CLI as the release archive for `linux/amd64` and `linux/arm64`. It contains the embedded RF Vocabulary and Dialects, not Terraform, OpenTofu, providers, project source, or external selections. Produce a plan or state JSON before starting the container; OpenTofu users replace `terraform` with `tofu` in those commands, and [Plan inputs](../inputs/plans.md#produce-the-accepted-json) gives the procedure. Use an exact version tag such as `ghcr.io/rootform-dev/rootform:0.2.0` or the reviewed multi-platform index digest; there is no moving `latest` tag. The image has no entrypoint, so put `rootform` after the image reference in every command. +The official image runs the same `rootform` CLI as the release archive for `linux/amd64` and `linux/arm64`. It contains the embedded RF Vocabulary and Dialects, not Terraform, OpenTofu, providers, project source, or external selections. Produce a plan or state JSON before starting the container; OpenTofu users replace `terraform` with `tofu` in those commands, and [Plan inputs](../inputs/plans.md#produce-the-accepted-json) gives the procedure. Use an exact version tag such as `ghcr.io/rootform-dev/rootform:0.2.1` or the reviewed multi-platform index digest; there is no moving `latest` tag. The image has no entrypoint, so put `rootform` after the image reference in every command. ## Check the CLI version ```sh -docker run --rm ghcr.io/rootform-dev/rootform:0.2.0 rootform version +docker run --rm ghcr.io/rootform-dev/rootform:0.2.1 rootform version ``` The version must match the release your team reviewed. To pin exact image bytes, replace the version tag with `ghcr.io/rootform-dev/rootform@sha256:`, using the complete reviewed index digest. For disconnected use, the image must already be present locally. @@ -21,7 +21,7 @@ Mount the directory containing `plan.json` read-only and run a one-shot analysis docker run --rm \ --volume "$PWD:/workspace:ro" \ --workdir /workspace \ - ghcr.io/rootform-dev/rootform:0.2.0 \ + ghcr.io/rootform-dev/rootform:0.2.1 \ rootform run plan.json --no-serve ``` @@ -33,7 +33,7 @@ To keep the Form while the project mount stays read-only, ask for JSON on standa docker run --rm \ --volume "$PWD:/workspace:ro" \ --workdir /workspace \ - ghcr.io/rootform-dev/rootform:0.2.0 \ + ghcr.io/rootform-dev/rootform:0.2.1 \ rootform run plan.json --no-serve --format json > analysis.json ``` @@ -51,7 +51,7 @@ docker run --rm \ --volume "$PWD:/workspace:ro" \ --volume "$PWD/reports:/reports" \ --workdir /workspace \ - ghcr.io/rootform-dev/rootform:0.2.0 \ + ghcr.io/rootform-dev/rootform:0.2.1 \ rootform run plan.json --no-serve \ -o /reports/analysis.json -o /reports/report.md -o /reports/explorer.html ``` @@ -68,7 +68,7 @@ docker run --rm \ --volume "$PWD:/workspace:ro" \ --volume rootform-home:/home/rootform/.rootform \ --workdir /workspace \ - ghcr.io/rootform-dev/rootform:0.2.0 \ + ghcr.io/rootform-dev/rootform:0.2.1 \ rootform init . --locked --no-input ``` @@ -91,7 +91,7 @@ docker run --rm \ --tmpfs /home/rootform/.rootform:uid=65532,gid=65532,mode=0700 \ --volume "$PWD:/workspace:ro" \ --workdir /workspace \ - ghcr.io/rootform-dev/rootform:0.2.0 \ + ghcr.io/rootform-dev/rootform:0.2.1 \ rootform run plan.json --locked --no-serve --format json > analysis.json ``` @@ -108,7 +108,7 @@ docker run --rm \ --volume rootform-home:/home/rootform/.rootform \ --env DOCKER_CONFIG=/run/docker-config \ --workdir /workspace \ - ghcr.io/rootform-dev/rootform:0.2.0 \ + ghcr.io/rootform-dev/rootform:0.2.1 \ rootform init . --locked --no-input ``` diff --git a/examples/playground/forms/commerce-platform-analysis.json b/examples/playground/forms/commerce-platform-analysis.json index 4e96424..e386a77 100644 --- a/examples/playground/forms/commerce-platform-analysis.json +++ b/examples/playground/forms/commerce-platform-analysis.json @@ -3,7 +3,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -37,9 +37,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -52,14 +52,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -101,7 +101,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -227,7 +227,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -248,7 +248,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -388,7 +388,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { diff --git a/examples/playground/forms/commerce-platform-comparison.json b/examples/playground/forms/commerce-platform-comparison.json index 80fae4e..6b9d4f3 100644 --- a/examples/playground/forms/commerce-platform-comparison.json +++ b/examples/playground/forms/commerce-platform-comparison.json @@ -3,7 +3,7 @@ "kind": "comparison", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "before": { "form": { @@ -11,7 +11,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -45,9 +45,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -60,14 +60,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -109,7 +109,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -235,7 +235,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -256,7 +256,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -396,7 +396,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { @@ -92696,7 +92696,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -92730,9 +92730,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -92745,14 +92745,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -92794,7 +92794,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -92920,7 +92920,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -92941,7 +92941,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -93081,7 +93081,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { diff --git a/examples/playground/forms/event-driven-platform-analysis.json b/examples/playground/forms/event-driven-platform-analysis.json index 7e0db0a..7e8a898 100644 --- a/examples/playground/forms/event-driven-platform-analysis.json +++ b/examples/playground/forms/event-driven-platform-analysis.json @@ -3,7 +3,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -37,9 +37,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -52,14 +52,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -101,7 +101,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -227,7 +227,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -248,7 +248,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -388,7 +388,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { diff --git a/examples/playground/forms/event-driven-platform-comparison.json b/examples/playground/forms/event-driven-platform-comparison.json index ee87958..affd604 100644 --- a/examples/playground/forms/event-driven-platform-comparison.json +++ b/examples/playground/forms/event-driven-platform-comparison.json @@ -3,7 +3,7 @@ "kind": "comparison", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "before": { "form": { @@ -11,7 +11,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -45,9 +45,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -60,14 +60,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -109,7 +109,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -235,7 +235,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -256,7 +256,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -396,7 +396,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { @@ -82864,7 +82864,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -82898,9 +82898,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -82913,14 +82913,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -82962,7 +82962,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -83088,7 +83088,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -83109,7 +83109,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -83249,7 +83249,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { diff --git a/examples/playground/forms/interactive.json b/examples/playground/forms/interactive.json index 38997d9..942b84f 100644 --- a/examples/playground/forms/interactive.json +++ b/examples/playground/forms/interactive.json @@ -1,14 +1,14 @@ { "format_version": "1", "files": { - "commerce-platform-analysis.json": "e9c6b11ff911be1e30921f901f91988ba1068f4a76c789c6da58e9b24eb1fa2d", - "commerce-platform-comparison.json": "8159b10d1b6cd754d36fc30ad6c3ce5bd10ceb07c04d189d1a8bbe7744026eb2", + "commerce-platform-analysis.json": "2439a58c678d0a65536bce79c451f95c2fbc0a74fb8943a62317c3311fe6c72d", + "commerce-platform-comparison.json": "54a99f18c1d7a9a5aa1957f8fd3aecf211e62234f82eee71a3ebe743edf57100", "commerce-platform-presentation.json": "f070e553179825a31960f156855df87aa139305311cb225873549c4b245c3742", - "event-driven-platform-analysis.json": "d84c8bdc6692864f11e1753c866c68d60dc988557d1565a620f60df2aeaa4a70", - "event-driven-platform-comparison.json": "b02e1fe92c212fe408c3cfb45d154f2b9bdc1ad01c4699df85bcc160898d04bb", + "event-driven-platform-analysis.json": "3c962526cad21655e500cb8f13727e5f45d3e014dcfe80065e5701a5f3e02882", + "event-driven-platform-comparison.json": "8a3c27793ca8698ac20f025a6bf4477134466f4e0a353261a804692c25a564e7", "event-driven-platform-presentation.json": "f070e553179825a31960f156855df87aa139305311cb225873549c4b245c3742", - "shared-data-platform-analysis.json": "d509aa74915426ffea273a21e7d253bacc0b23422a8e828a68eefda47fb4c0f7", - "shared-data-platform-comparison.json": "78eb5092e860ea754e5ca3605b4cc606b8570b32d8ac428ab48862253ee5cd0a", + "shared-data-platform-analysis.json": "01d8dab3cdbdcd29d69e4c448a3e03dbfa7db0546ba63d44cc773f91adea52a8", + "shared-data-platform-comparison.json": "c22bf04974d45455180c21f70ef74a5adda564d8b6d79759c098fbd609446a61", "shared-data-platform-presentation.json": "f070e553179825a31960f156855df87aa139305311cb225873549c4b245c3742" } } diff --git a/examples/playground/forms/manifest.json b/examples/playground/forms/manifest.json index 9adf7c8..631f282 100644 --- a/examples/playground/forms/manifest.json +++ b/examples/playground/forms/manifest.json @@ -1,8 +1,8 @@ { "format_version": "1", "binary": { - "version": "rootform 0.2.0", - "sha256": "65e59793486c95015b62298989a4b7c737cad0cc834496f0dca01ef58a993241" + "version": "rootform 0.2.1", + "sha256": "ffafc76ca3921762b0b83878266e1a06ac438a2104b41fbfb95f813ce6d9339b" }, "examples": { "commerce-platform": { @@ -23,8 +23,8 @@ } }, "documents": { - "commerce-platform-analysis.json": "e9c6b11ff911be1e30921f901f91988ba1068f4a76c789c6da58e9b24eb1fa2d", - "commerce-platform-comparison.json": "8159b10d1b6cd754d36fc30ad6c3ce5bd10ceb07c04d189d1a8bbe7744026eb2", + "commerce-platform-analysis.json": "2439a58c678d0a65536bce79c451f95c2fbc0a74fb8943a62317c3311fe6c72d", + "commerce-platform-comparison.json": "54a99f18c1d7a9a5aa1957f8fd3aecf211e62234f82eee71a3ebe743edf57100", "commerce-platform-presentation.json": "f070e553179825a31960f156855df87aa139305311cb225873549c4b245c3742" } }, @@ -46,8 +46,8 @@ } }, "documents": { - "event-driven-platform-analysis.json": "d84c8bdc6692864f11e1753c866c68d60dc988557d1565a620f60df2aeaa4a70", - "event-driven-platform-comparison.json": "b02e1fe92c212fe408c3cfb45d154f2b9bdc1ad01c4699df85bcc160898d04bb", + "event-driven-platform-analysis.json": "3c962526cad21655e500cb8f13727e5f45d3e014dcfe80065e5701a5f3e02882", + "event-driven-platform-comparison.json": "8a3c27793ca8698ac20f025a6bf4477134466f4e0a353261a804692c25a564e7", "event-driven-platform-presentation.json": "f070e553179825a31960f156855df87aa139305311cb225873549c4b245c3742" } }, @@ -69,8 +69,8 @@ } }, "documents": { - "shared-data-platform-analysis.json": "d509aa74915426ffea273a21e7d253bacc0b23422a8e828a68eefda47fb4c0f7", - "shared-data-platform-comparison.json": "78eb5092e860ea754e5ca3605b4cc606b8570b32d8ac428ab48862253ee5cd0a", + "shared-data-platform-analysis.json": "01d8dab3cdbdcd29d69e4c448a3e03dbfa7db0546ba63d44cc773f91adea52a8", + "shared-data-platform-comparison.json": "c22bf04974d45455180c21f70ef74a5adda564d8b6d79759c098fbd609446a61", "shared-data-platform-presentation.json": "f070e553179825a31960f156855df87aa139305311cb225873549c4b245c3742" } } diff --git a/examples/playground/forms/shared-data-platform-analysis.json b/examples/playground/forms/shared-data-platform-analysis.json index 48a06c1..6312c14 100644 --- a/examples/playground/forms/shared-data-platform-analysis.json +++ b/examples/playground/forms/shared-data-platform-analysis.json @@ -3,7 +3,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -37,9 +37,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -52,14 +52,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -101,7 +101,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -227,7 +227,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -248,7 +248,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -388,7 +388,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { diff --git a/examples/playground/forms/shared-data-platform-comparison.json b/examples/playground/forms/shared-data-platform-comparison.json index a15d534..da87cb7 100644 --- a/examples/playground/forms/shared-data-platform-comparison.json +++ b/examples/playground/forms/shared-data-platform-comparison.json @@ -3,7 +3,7 @@ "kind": "comparison", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "before": { "form": { @@ -11,7 +11,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -45,9 +45,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -60,14 +60,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -109,7 +109,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -235,7 +235,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -256,7 +256,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -396,7 +396,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { @@ -75057,7 +75057,7 @@ "kind": "plan", "generator": { "name": "rootform", - "version": "0.2.0" + "version": "0.2.1" }, "evidence": { "origin": "plan", @@ -75091,9 +75091,9 @@ "semantics": { "language_version": "1", "release_set": { - "id": "release-set:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "id": "release-set:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "version": "0.1.0", - "manifest_digest": "sha256:906ab31bd9a1afd48a98bc08204c346fc82d3992572a970ab450d576542b83bd", + "manifest_digest": "sha256:edfa6e9ba2e4066327c5390877d50d8d58fe89adea4d15ccfaaa40e7e6225701", "units": [ { "owner": "auth0", @@ -75106,14 +75106,14 @@ "owner": "aws", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c" }, { "owner": "azure", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663" }, { @@ -75155,7 +75155,7 @@ "owner": "google", "kind": "dialect", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917" }, { @@ -75281,7 +75281,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010", + "content_digest": "sha256:286a730f3928030e9a3117f9d9cbb190161d0ff96cb908bb98869fe9336f8f1d", "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c", "providers": [ { @@ -75302,7 +75302,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b", + "content_digest": "sha256:abcaa36e5278f8304faf717fe30ccfd6c23ebf896f015f952903865cb425212f", "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663", "providers": [ { @@ -75442,7 +75442,7 @@ "kind": "dialect", "origin": "supplied", "version": "0.1.0", - "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86", + "content_digest": "sha256:3607dc7d7fa4b24020e0307cdcc41727374153581dc6bca4bb152449723a6ba5", "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917", "providers": [ { diff --git a/package.json b/package.json index 346ffca..786e260 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rootform/distribution", - "version": "0.2.0", + "version": "0.2.1", "private": true, "description": "Rootform public contracts and distribution metadata", "license": "Apache-2.0",