Recent Releases of https://github.com/tektoncd/dashboard
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.61.0
This Dashboard release supports Pipelines v1.3.x LTS, v1.4.x, and Triggers v0.33.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a9bcba5a8d5737e6fccfdac1e9926971a5a5d0673de322a6680988629cec7f7d0`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.61.0/release.yaml
REKOR_UUID=108e9186e8c5677a9bcba5a8d5737e6fccfdac1e9926971a5a5d0673de322a6680988629cec7f7d0
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.61.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Features
- ✨ Add support for full screen TaskRun view in new PipelineRun layout https://github.com/tektoncd/dashboard/pull/4369
- ✨ Add support for multiline strings in create TaskRun / PipelineRun form https://github.com/tektoncd/dashboard/pull/4366
- ✨ Add support for batch stopping runs https://github.com/tektoncd/dashboard/pull/4374
- ✨ Enable new layout preview for TaskRun details https://github.com/tektoncd/dashboard/pull/4398
- ✨ Enable new PipelineRun and TaskRun details UI by default https://github.com/tektoncd/dashboard/pull/4401
The toggle to enable the new UI is now enabled by default, but can still be disabled from the settings page. It will be removed in v0.62.0 along with the legacy UI.
This update includes a number of improvements to the scroll behaviour and styles.
Misc
- 🔨 Update layer used for sticky headers https://github.com/tektoncd/dashboard/pull/4347
- 🔨 Bump tmp from 0.2.3 to 0.2.4 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4349
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4351
- 🔨 Bump github/codeql-action from 3.29.5 to 3.29.6 https://github.com/tektoncd/dashboard/pull/4354
- 🔨 Bump vite from 7.0.6 to 7.1.0 https://github.com/tektoncd/dashboard/pull/4353
- 🔨 Bump sass-embedded from 1.89.2 to 1.90.0 https://github.com/tektoncd/dashboard/pull/4352
- 🔨 Bump vite from 7.1.0 to 7.1.1 https://github.com/tektoncd/dashboard/pull/4356
- 🔨 Bump cypress from 14.5.3 to 14.5.4 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4359
- 🔨 Bump eslint-plugin-prettier from 5.5.3 to 5.5.4 https://github.com/tektoncd/dashboard/pull/4358
- 🔨 Bump @vitejs/plugin-react-swc from 3.11.0 to 4.0.0 https://github.com/tektoncd/dashboard/pull/4357
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4361
- 🔨 Bump github/codeql-action from 3.29.6 to 3.29.8 https://github.com/tektoncd/dashboard/pull/4362
- 🔨 Include space character after log level when copying content to another context https://github.com/tektoncd/dashboard/pull/4350
- 🔨 Wait for videos of successful tests to be deleted https://github.com/tektoncd/dashboard/pull/4355
- 🔨 Increase vertical space available for viewing logs https://github.com/tektoncd/dashboard/pull/4364
- 🔨 Update E2E tests to Triggers v0.33 https://github.com/tektoncd/dashboard/pull/4363
- 🔨 Preserve sidecar status https://github.com/tektoncd/dashboard/pull/4367
- 🔨 Prevent local package builds inadvertently being committed https://github.com/tektoncd/dashboard/pull/4373
- 🔨 Bump actions/checkout from 4.2.2 to 5.0.0 https://github.com/tektoncd/dashboard/pull/4375
- 🔨 Bump github/codeql-action from 3.29.8 to 3.29.9 https://github.com/tektoncd/dashboard/pull/4376
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4378
- 🔨 Bump @uiw/react-codemirror from 4.24.2 to 4.25.1 https://github.com/tektoncd/dashboard/pull/4379
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4383
- 🔨 Bump msw from 2.10.4 to 2.10.5 https://github.com/tektoncd/dashboard/pull/4380
- 🔨 Bump vite from 7.1.1 to 7.1.2 https://github.com/tektoncd/dashboard/pull/4382
- 🔨 Bump @carbon/charts-react from 1.23.15 to 1.23.17 https://github.com/tektoncd/dashboard/pull/4384
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4377
- 🔨 Improve scroll behaviour in new PipelineRun layout https://github.com/tektoncd/dashboard/pull/4385
- 🔨 Ensure code snippets are always full width https://github.com/tektoncd/dashboard/pull/4386
- 🔨 Increase specificity of selector for sticky vertical tabs https://github.com/tektoncd/dashboard/pull/4388
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4390
- 🔨 Bump cypress from 14.5.4 to 15.0.0 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4393
- 🔨 Bump vite from 7.1.2 to 7.1.3 https://github.com/tektoncd/dashboard/pull/4391
- 🔨 Bump @vitejs/plugin-react-swc from 4.0.0 to 4.0.1 https://github.com/tektoncd/dashboard/pull/4392
- 🔨 Bump actions/dependency-review-action from 4.7.1 to 4.7.2 https://github.com/tektoncd/dashboard/pull/4394
- 🔨 Bump the all group across 2 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4397
- 🔨 Bump vite-plugin-svgr from 4.3.0 to 4.5.0 https://github.com/tektoncd/dashboard/pull/4396
- 🔨 Bump github/codeql-action from 3.29.9 to 3.29.11 https://github.com/tektoncd/dashboard/pull/4395
- 🔨 Minor adjustments to TaskRun tab styles https://github.com/tektoncd/dashboard/pull/4400
- 🔨 Bump sass-embedded from 1.90.0 to 1.91.0 https://github.com/tektoncd/dashboard/pull/4403
- 🔨 Bump tlds from 1.259.0 to 1.260.0 https://github.com/tektoncd/dashboard/pull/4404
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4407
- 🔨 Bump actions/dependency-review-action from 4.7.2 to 4.7.3 https://github.com/tektoncd/dashboard/pull/4408
- 🔨 Bump msw from 2.10.5 to 2.11.1 https://github.com/tektoncd/dashboard/pull/4410
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4412
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4415
- 🔨 Bump sass-embedded from 1.91.0 to 1.92.0 https://github.com/tektoncd/dashboard/pull/4416
- 🔨 Update E2E tests to Pipelines v1.4.0 https://github.com/tektoncd/dashboard/pull/4419
Docs
- 📖 Add v0.60.0 to the releases doc https://github.com/tektoncd/dashboard/pull/4346
Thanks
Thanks to these contributors who contributed to v0.61.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene 9 months ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.60.0 LTS
This Dashboard release supports Pipelines v1.3.x LTS and Triggers v0.32.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a7107df8dece746e7b2f3257a14aad3cbe3e4c8fe0d68a81205ce06b1873cf1f5`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.60.0/release.yaml
REKOR_UUID=108e9186e8c5677a7107df8dece746e7b2f3257a14aad3cbe3e4c8fe0d68a81205ce06b1873cf1f5
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.60.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Breaking changes / action required
- 🚨 As previously announced,
linux/armimages (affecting armv5, armv6, armv7) are no longer produced as part of the release and are no longer supported. Images forlinux/arm64(also known asaarch64) are unaffected, these are still produced and supported.
Features
- ✨ Improved run metadata header https://github.com/tektoncd/dashboard/pull/4198 This includes clearer labelling of fields, improved accessibility, and the display of labels which can also be used to navigate to related runs
- ✨ (preview) Updated design for the PipelineRun details page
Opt-in to the new experience by enabling the toggle on the settings page. It includes a number of improvements over the existing design and lays the foundation for additional improvements coming in future releases.
A similar set of updates will be applied to the TaskRun details page in a future release before this is enabled by default, after which the old design will be removed.
The main changes included in this release: - improved run metadata display, including use of labels for navigation to related runs - more consistent display of errors - simplified task and step navigation - sticky headers help user maintain context - view logs for multiple steps on a single pane - improved accessibility, particularly for screen readers - view step definitions in context with the logs they produce - view sidecar logs
Some related PRs: - Display PipelineRun duration in header on details page https://github.com/tektoncd/dashboard/pull/4293 - Show TaskRun and step durations https://github.com/tektoncd/dashboard/pull/4324 https://github.com/tektoncd/dashboard/pull/4325 - Show error notification for failed runs https://github.com/tektoncd/dashboard/pull/4297 - Add support for new PipelineRun details layout https://github.com/tektoncd/dashboard/pull/4322 - PipelineRun details design enhancements: Add sidecar support, update styles, and improve testability https://github.com/tektoncd/dashboard/pull/4337
Misc
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4263
- 🔨 Bump the all group across 2 directories with 1 update https://github.com/tektoncd/dashboard/pull/4265
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4266
- 🔨 Bump eslint-plugin-prettier from 5.5.0 to 5.5.1 https://github.com/tektoncd/dashboard/pull/4267
- 🔨 Bump @carbon/react from 1.85.0 to 1.85.1 https://github.com/tektoncd/dashboard/pull/4268
- 🔨 Bump dotenv from 16.5.0 to 17.0.0 https://github.com/tektoncd/dashboard/pull/4269
- 🔨 Bump github/codeql-action from 3.29.0 to 3.29.1 https://github.com/tektoncd/dashboard/pull/4270
- 🔨 Update Node.js to 20.19 and Chrome to 138 https://github.com/tektoncd/dashboard/pull/4264
- 🔨 Bump prettier from 3.6.0 to 3.6.2 https://github.com/tektoncd/dashboard/pull/4274
- 🔨 Bump dotenv from 17.0.0 to 17.0.1 https://github.com/tektoncd/dashboard/pull/4275
- 🔨 Bump @uiw/react-codemirror from 4.23.13 to 4.23.14 https://github.com/tektoncd/dashboard/pull/4276
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4273
- 🔨 Bump vite from 6.3.5 to 7.0.0 https://github.com/tektoncd/dashboard/pull/4258
- 🔨 Update E2E to use new base image with Node.js 20.19 and Chrome 138 https://github.com/tektoncd/dashboard/pull/4271
- 🔨 Update E2E tests to Pipelines v1.2.0 https://github.com/tektoncd/dashboard/pull/4272
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4277
- 🔨 Bump step-security/harden-runner from 2.12.1 to 2.12.2 https://github.com/tektoncd/dashboard/pull/4278
- 🔨 Bump github/codeql-action from 3.29.1 to 3.29.2 https://github.com/tektoncd/dashboard/pull/4279
- 🔨 Bump @uiw/react-codemirror from 4.23.14 to 4.24.0 https://github.com/tektoncd/dashboard/pull/4281
- 🔨 Bump @tanstack/react-query from 4.40.0 to 4.40.1 https://github.com/tektoncd/dashboard/pull/4280
- 🔨 Bump msw from 2.10.2 to 2.10.3 https://github.com/tektoncd/dashboard/pull/4282
- 🔨 Bump cypress from 14.5.0 to 14.5.1 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4283
- 🔨 Remove linux/arm from supported platforms https://github.com/tektoncd/dashboard/pull/4260
- 🔨 Replace reference to Tekton Hub with Artifact Hub https://github.com/tektoncd/dashboard/pull/4284
- 🔨 Fix location of 'latest' release manifests https://github.com/tektoncd/dashboard/pull/4286
- 🔨 Add anti-affinity rules to dashboard's replicas https://github.com/tektoncd/dashboard/pull/4285
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4287
- 🔨 Bump @uiw/react-codemirror from 4.24.0 to 4.24.1 https://github.com/tektoncd/dashboard/pull/4289
- 🔨 Bump dotenv from 17.0.1 to 17.2.0 https://github.com/tektoncd/dashboard/pull/4290
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4292
- 🔨 Bump vite from 7.0.0 to 7.0.4 https://github.com/tektoncd/dashboard/pull/4288
- 🔨 Bump msw from 2.10.3 to 2.10.4 https://github.com/tektoncd/dashboard/pull/4291
- 🔨 rename from tag to label for consistency https://github.com/tektoncd/dashboard/pull/4295
- 🔨 Update labels modal to automatically focus filter input https://github.com/tektoncd/dashboard/pull/4294
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4298
- 🔨 Bump cypress from 14.5.1 to 14.5.2 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4300
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4301
- 🔨 Bump step-security/harden-runner from 2.12.2 to 2.13.0 https://github.com/tektoncd/dashboard/pull/4302
- 🔨 Bump vite from 7.0.4 to 7.0.5 https://github.com/tektoncd/dashboard/pull/4303
- 🔨 Bump eslint-config-prettier from 10.1.5 to 10.1.8 https://github.com/tektoncd/dashboard/pull/4304
- 🔨 Bump eslint-plugin-prettier from 5.5.1 to 5.5.3 https://github.com/tektoncd/dashboard/pull/4305
- 🔨 Bump @vitejs/plugin-react-swc from 3.10.2 to 3.11.0 https://github.com/tektoncd/dashboard/pull/4306
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4307
- 🔨 Bump rollup and related packages from 4.40.0 to 4.45.1 https://github.com/tektoncd/dashboard/pull/4308
- 🔨 Bump form-data from 4.0.2 to 4.0.4 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4309
- 🔨 Bump github/codeql-action from 3.29.2 to 3.29.4 https://github.com/tektoncd/dashboard/pull/4311
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4312
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4313
- 🔨 Bump dotenv from 17.2.0 to 17.2.1 https://github.com/tektoncd/dashboard/pull/4314
- 🔨 Bump vite from 7.0.5 to 7.0.6 https://github.com/tektoncd/dashboard/pull/4316
- 🔨 Fix count of hidden lines when logs contain groups https://github.com/tektoncd/dashboard/pull/4310
- 🔨 Update formatting of log lines to include actual space character after timestamp https://github.com/tektoncd/dashboard/pull/4310
- 🔨 Bump @carbon/charts-react from 1.23.13 to 1.23.15 https://github.com/tektoncd/dashboard/pull/4317
- 🔨 Fix bleed-through for sticky header https://github.com/tektoncd/dashboard/pull/4323
- 🔨 Bump @uiw/react-codemirror from 4.24.1 to 4.24.2 https://github.com/tektoncd/dashboard/pull/4326
- 🔨 Bump cypress from 14.5.2 to 14.5.3 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4328
- 🔨 Reduce the number of re-renders of the Logs component https://github.com/tektoncd/dashboard/pull/4331
- 🔨 Improve layout and styling of run details tabs in horizontal mode https://github.com/tektoncd/dashboard/pull/4330
- 🔨 Fix layer ordering and broken layout on interaction https://github.com/tektoncd/dashboard/pull/4333
- 🔨 Increase specificity of selector for log settings menu https://github.com/tektoncd/dashboard/pull/4335
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4341
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4340
- 🔨 Bump github/codeql-action from 3.29.4 to 3.29.5 https://github.com/tektoncd/dashboard/pull/4342
- 🔨 Ignore unwanted content in published packages https://github.com/tektoncd/dashboard/pull/4339
- 🔨 Update caniuse db https://github.com/tektoncd/dashboard/pull/4343
Docs
- 📖 Add v0.59.0 to the releases doc https://github.com/tektoncd/dashboard/pull/4259
Thanks
Thanks to these contributors who contributed to v0.60.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @jkhelil
- ❤️ @LyndseyBu
- JavaScript
Published by AlanGreene 10 months ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.57.1 LTS
This Dashboard release supports Pipelines v1.0.x LTS and Triggers v0.31.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a23abc2424ea4e7e3499a860b8d23e40c23430e86ac2ec4d24bc13f8e1595836f`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.57.1/release.yaml
REKOR_UUID=108e9186e8c5677a23abc2424ea4e7e3499a860b8d23e40c23430e86ac2ec4d24bc13f8e1595836f
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.57.1@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Misc
- 🔨 Replace reference to Tekton Hub with Artifact Hub https://github.com/tektoncd/dashboard/pull/4321
Thanks
Thanks to these contributors who contributed to v0.57.1!
- ❤️ @tekton-robot
- JavaScript
Published by AlanGreene 10 months ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.59.0
This Dashboard release supports Pipelines v1.0.x LTS, v1.1.x, and Triggers v0.32.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a77256f9116b9f57119e231bbb5a3cbab20156bffc84038a5ba1c87c604866dd7`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.59.0/release.yaml
REKOR_UUID=108e9186e8c5677a77256f9116b9f57119e231bbb5a3cbab20156bffc84038a5ba1c87c604866dd7
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.59.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
[!WARNING]
Changes to ARM support starting in Dashboard v0.60.0
Starting with the Dashboard v0.60.0 release in July we'll be stopping official support and shipping of
linux/armimages (affecting armv5, armv6, armv7). Images forlinux/arm64(also known asaarch64) are unaffected, these will still be produced and supported.See the announcement on the tekton-users mailing list for more details.
Misc
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4217
- 🔨 Bump @carbon/react from 1.83.0 to 1.84.0 https://github.com/tektoncd/dashboard/pull/4221
- 🔨 Bump the storybook group across 1 directory with 5 updates https://github.com/tektoncd/dashboard/pull/4218
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4219
- 🔨 Bump msw from 2.9.0 to 2.10.1 https://github.com/tektoncd/dashboard/pull/4222
- 🔨 Bump github/codeql-action from 3.28.18 to 3.28.19 https://github.com/tektoncd/dashboard/pull/4223
- 🔨 Bump rollup-plugin-visualizer from 6.0.1 to 6.0.3 https://github.com/tektoncd/dashboard/pull/4220
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4224
- 🔨 Bump msw from 2.10.1 to 2.10.2 https://github.com/tektoncd/dashboard/pull/4225
- 🔨 Bump @tanstack/react-query from 4.39.1 to 4.39.2 https://github.com/tektoncd/dashboard/pull/4226
- 🔨 Bump eslint-plugin-storybook from 9.0.4 to 9.0.6 https://github.com/tektoncd/dashboard/pull/4227
- 🔨 Bump cypress from 14.4.0 to 14.4.1 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4228
- 🔨 Bump the storybook group across 1 directory with 5 updates https://github.com/tektoncd/dashboard/pull/4229
- 🔨 Bump eslint-plugin-storybook from 9.0.6 to 9.0.8 https://github.com/tektoncd/dashboard/pull/4231
- 🔨 Bump @vitejs/plugin-react-swc from 3.10.1 to 3.10.2 https://github.com/tektoncd/dashboard/pull/4232
- 🔨 Bump sass-embedded from 1.89.1 to 1.89.2 https://github.com/tektoncd/dashboard/pull/4230
- 🔨 Add eslint-plugin-storybook to the storybook group in dependabot https://github.com/tektoncd/dashboard/pull/4233
- 🔨 Bump @uiw/react-codemirror from 4.23.12 to 4.23.13 https://github.com/tektoncd/dashboard/pull/4234
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4235
- 🔨 Bump brace-expansion from 1.1.11 to 1.1.12 and 2.0.1 to 2.0.2 https://github.com/tektoncd/dashboard/pull/4236
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4237
- 🔨 Bump step-security/harden-runner from 2.12.0 to 2.12.1 https://github.com/tektoncd/dashboard/pull/4238
- 🔨 Bump github/codeql-action from 3.28.19 to 3.29.0 https://github.com/tektoncd/dashboard/pull/4239
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4241
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4240
- 🔨 Bump @formatjs/cli from 6.7.1 to 6.7.2 https://github.com/tektoncd/dashboard/pull/4242
- 🔨 Enable Storybook code panel https://github.com/tektoncd/dashboard/pull/4243
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4244
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4245
- 🔨 Bump @tanstack/react-query from 4.39.2 to 4.40.0 https://github.com/tektoncd/dashboard/pull/4248
- 🔨 Bump @carbon/charts-react from 1.23.10 to 1.23.12 https://github.com/tektoncd/dashboard/pull/4247
- 🔨 Bump eslint-plugin-prettier from 5.4.1 to 5.5.0 https://github.com/tektoncd/dashboard/pull/4246
- 🔨 bump golangci-lint to v2 config https://github.com/tektoncd/dashboard/pull/4249
- 🔨 Bump @carbon/react from 1.84.0 to 1.85.0 https://github.com/tektoncd/dashboard/pull/4250
- 🔨 Bump cypress from 14.4.1 to 14.5.0 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4251
- 🔨 Bump eslint-plugin-import from 2.31.0 to 2.32.0 https://github.com/tektoncd/dashboard/pull/4255
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4252
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4253
- 🔨 Bump @carbon/charts-react from 1.23.12 to 1.23.13 https://github.com/tektoncd/dashboard/pull/4254
- 🔨 Bump prettier from 3.5.3 to 3.6.0 https://github.com/tektoncd/dashboard/pull/4256
- 🔨 Bump the storybook group across 1 directory with 6 updates https://github.com/tektoncd/dashboard/pull/4257
Docs
- 📖 Add v0.58.0 to the release docs https://github.com/tektoncd/dashboard/pull/4216
Thanks
Thanks to these contributors who contributed to v0.59.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @tylerauerbeck
- JavaScript
Published by AlanGreene 11 months ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.58.0
This Dashboard release supports Pipelines v1.0.x LTS, v1.1.x, and Triggers v0.32.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a0dba88b7d3ce11d6621b18386bc8bffb73cac0e33a83bcb5ecb4e31149ec6896`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.58.0/release.yaml
REKOR_UUID=108e9186e8c5677a0dba88b7d3ce11d6621b18386bc8bffb73cac0e33a83bcb5ecb4e31149ec6896
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.58.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
[!NOTE]
This release removes support for displaying or interacting with
ClusterTaskresources which were removed in Pipelines v1.0.0
Misc
- 🔨 Bump eslint-plugin-prettier from 5.2.6 to 5.3.1 https://github.com/tektoncd/dashboard/pull/4151
- 🔨 Bump github/codeql-action from 3.28.16 to 3.28.17 https://github.com/tektoncd/dashboard/pull/4152
- 🔨 Bump the all group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4153
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4154
- 🔨 Bump eslint-plugin-prettier from 5.3.1 to 5.4.0 https://github.com/tektoncd/dashboard/pull/4155
- 🔨 Bump @formatjs/cli from 6.6.4 to 6.7.1 https://github.com/tektoncd/dashboard/pull/4158
- 🔨 Bump vite from 6.3.4 to 6.3.5 https://github.com/tektoncd/dashboard/pull/4156
- 🔨 Bump msw from 2.7.5 to 2.7.6 https://github.com/tektoncd/dashboard/pull/4157
- 🔨 pipelineRun details page header changes https://github.com/tektoncd/dashboard/pull/4145
- 🔨 Remove support for ClusterTasks https://github.com/tektoncd/dashboard/pull/4159
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4161
- 🔨 Bump eslint-config-prettier from 10.1.2 to 10.1.5 https://github.com/tektoncd/dashboard/pull/4162
- 🔨 Bump @carbon/charts-react from 1.23.6 to 1.23.7 https://github.com/tektoncd/dashboard/pull/4163
- 🔨 Bump msw from 2.7.6 to 2.8.2 https://github.com/tektoncd/dashboard/pull/4164
- 🔨 Bump actions/dependency-review-action from 4.6.0 to 4.7.0 https://github.com/tektoncd/dashboard/pull/4167
- 🔨 Bump actions/setup-go from 5.4.0 to 5.5.0 https://github.com/tektoncd/dashboard/pull/4168
- 🔨 Bump sass-embedded from 1.87.0 to 1.88.0 https://github.com/tektoncd/dashboard/pull/4165
- 🔨 Bump @carbon/react from 1.81.0 to 1.82.1 https://github.com/tektoncd/dashboard/pull/4166
- 🔨 Bump cypress from 14.3.2 to 14.3.3 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4170
- 🔨 Remove Storybook addon storysource https://github.com/tektoncd/dashboard/pull/4169
- 🔨 Bump the storybook group across 1 directory with 10 updates https://github.com/tektoncd/dashboard/pull/4171
- 🔨 Bump sass-embedded from 1.88.0 to 1.89.0 https://github.com/tektoncd/dashboard/pull/4172
- 🔨 Bump msw from 2.8.2 to 2.8.3 https://github.com/tektoncd/dashboard/pull/4173
- 🔨 Bump actions/dependency-review-action from 4.7.0 to 4.7.1 https://github.com/tektoncd/dashboard/pull/4174
- 🔨 Bump github/codeql-action from 3.28.17 to 3.28.18 https://github.com/tektoncd/dashboard/pull/4175
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4176
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4177
- 🔨 Bump @carbon/charts-react from 1.23.7 to 1.23.8 https://github.com/tektoncd/dashboard/pull/4179
- 🔨 Bump msw from 2.8.3 to 2.8.4 https://github.com/tektoncd/dashboard/pull/4180
- 🔨 Bump tlds from 1.258.0 to 1.259.0 https://github.com/tektoncd/dashboard/pull/4181
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4178
- 🔨 Fix subpath capitalisation https://github.com/tektoncd/dashboard/pull/4182
- 🔨 Bump react-router-dom from 6.30.0 to 6.30.1 https://github.com/tektoncd/dashboard/pull/4183
- 🔨 Bump @carbon/react from 1.82.1 to 1.83.0 https://github.com/tektoncd/dashboard/pull/4184
- 🔨 Bump @vitejs/plugin-react-swc from 3.9.0 to 3.10.0 https://github.com/tektoncd/dashboard/pull/4186
- 🔨 Bump @carbon/charts-react from 1.23.8 to 1.23.9 https://github.com/tektoncd/dashboard/pull/4187
- 🔨 Bump the all group across 2 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4188
- 🔨 Bump rollup-plugin-visualizer from 5.14.0 to 6.0.0 https://github.com/tektoncd/dashboard/pull/4185
- 🔨 Bump @carbon/charts-react from 1.23.9 to 1.23.10 https://github.com/tektoncd/dashboard/pull/4189
- 🔨 Bump msw from 2.8.4 to 2.8.6 https://github.com/tektoncd/dashboard/pull/4194
- 🔨 Bump cypress from 14.3.3 to 14.4.0 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4197
- 🔨 Bump rollup-plugin-visualizer from 6.0.0 to 6.0.1 https://github.com/tektoncd/dashboard/pull/4196
- 🔨 Upgrade to Storybook v9 https://github.com/tektoncd/dashboard/pull/4195
- 🔨 Bump the storybook group across 1 directory with 5 updates https://github.com/tektoncd/dashboard/pull/4199
- 🔨 Bump eslint-plugin-storybook from 9.0.0 to 9.0.1 https://github.com/tektoncd/dashboard/pull/4191
- 🔨 Bump the storybook group across 1 directory with 5 updates https://github.com/tektoncd/dashboard/pull/4200
- 🔨 Bump msw from 2.8.6 to 2.8.7 https://github.com/tektoncd/dashboard/pull/4201
- 🔨 Bump @tanstack/react-query from 4.36.1 to 4.39.1 https://github.com/tektoncd/dashboard/pull/4202
- 🔨 Bump eslint-plugin-storybook from 9.0.1 to 9.0.2 https://github.com/tektoncd/dashboard/pull/4204
- 🔨 Bump sass-embedded from 1.89.0 to 1.89.1 https://github.com/tektoncd/dashboard/pull/4203
- 🔨 Bump the storybook group across 1 directory with 5 updates https://github.com/tektoncd/dashboard/pull/4205
- 🔨 Bump eslint-plugin-storybook from 9.0.2 to 9.0.3 https://github.com/tektoncd/dashboard/pull/4206
- 🔨 Bump ossf/scorecard-action from 2.4.1 to 2.4.2 https://github.com/tektoncd/dashboard/pull/4208
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4209
- 🔨 Bump eslint-plugin-prettier from 5.4.0 to 5.4.1 https://github.com/tektoncd/dashboard/pull/4207
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4211
- 🔨 Bump eslint-plugin-storybook from 9.0.3 to 9.0.4 https://github.com/tektoncd/dashboard/pull/4212
- 🔨 Bump the storybook group across 1 directory with 5 updates https://github.com/tektoncd/dashboard/pull/4210
- 🔨 Bump msw from 2.8.7 to 2.9.0 https://github.com/tektoncd/dashboard/pull/4213
- 🔨 Bump @vitejs/plugin-react-swc from 3.10.0 to 3.10.1 https://github.com/tektoncd/dashboard/pull/4214
- 🔨 Update E2E tests to Pipelines v1.1.0 and Triggers v0.32.0 https://github.com/tektoncd/dashboard/pull/4215
Docs
- 📖 Add v0.57.0 to the releases doc and remove EOL releases https://github.com/tektoncd/dashboard/pull/4150
Thanks
Thanks to these contributors who contributed to v0.58.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @LyndseyBu
- JavaScript
Published by AlanGreene 12 months ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.57.0 LTS
This Dashboard release supports Pipelines v1.0.x LTS and Triggers v0.31.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677adbe35fc4c639a455a763ed7e220b6a6be07e3333b38be200c15f21588e5a95aa`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.57.0/release.yaml
REKOR_UUID=108e9186e8c5677adbe35fc4c639a455a763ed7e220b6a6be07e3333b38be200c15f21588e5a95aa
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.57.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Misc
- 🔨 Bump github/codeql-action from 3.28.12 to 3.28.13 https://github.com/tektoncd/dashboard/pull/4086
- 🔨 Bump the all group across 2 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4088
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4087
- 🔨 Bump vite from 6.2.3 to 6.2.4 https://github.com/tektoncd/dashboard/pull/4089
- 🔨 Bump vite from 6.2.4 to 6.2.5 https://github.com/tektoncd/dashboard/pull/4090
- 🔨 Bump actions/dependency-review-action from 4.5.0 to 4.6.0 https://github.com/tektoncd/dashboard/pull/4091
- 🔨 Bump step-security/harden-runner from 2.11.0 to 2.11.1 https://github.com/tektoncd/dashboard/pull/4092
- 🔨 Bump the all group across 2 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4093
- 🔨 Bump eslint-plugin-prettier from 5.2.5 to 5.2.6 https://github.com/tektoncd/dashboard/pull/4096
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4095
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4094
- 🔨 Bump @carbon/charts-react from 1.23.0 to 1.23.2 https://github.com/tektoncd/dashboard/pull/4097
- 🔨 Bump eslint-plugin-react from 7.37.4 to 7.37.5 https://github.com/tektoncd/dashboard/pull/4099
- 🔨 Bump sass-embedded from 1.86.0 to 1.86.3 https://github.com/tektoncd/dashboard/pull/4101
- 🔨 Bump cypress from 14.2.1 to 14.3.0 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4102
- 🔨 Bump @carbon/react from 1.79.0 to 1.80.0 https://github.com/tektoncd/dashboard/pull/4100
- 🔨 Remove the
iconprop from theRunHeadercomponent https://github.com/tektoncd/dashboard/pull/4098 - 🔨 Switch to stable export for Carbon FeatureFlags https://github.com/tektoncd/dashboard/pull/4104
- 🔨 Bump vite from 6.2.5 to 6.2.6 https://github.com/tektoncd/dashboard/pull/4105
- 🔨 Bump eslint-config-prettier from 10.1.1 to 10.1.2 https://github.com/tektoncd/dashboard/pull/4106
- 🔨 Bump github/codeql-action from 3.28.13 to 3.28.15 https://github.com/tektoncd/dashboard/pull/4107
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4108
- 🔨 Bump msw from 2.7.3 to 2.7.4 https://github.com/tektoncd/dashboard/pull/4109
- 🔨 Bump dotenv from 16.4.7 to 16.5.0 https://github.com/tektoncd/dashboard/pull/4110
- 🔨 Bump jsdom from 26.0.0 to 26.1.0 https://github.com/tektoncd/dashboard/pull/4111
- 🔨 Bump git-url-parse from 16.0.1 to 16.0.3 https://github.com/tektoncd/dashboard/pull/4112
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4113
- 🔨 Remove dependency on setup-kind script from pipeline repo https://github.com/tektoncd/dashboard/pull/4115
- 🔨 Bump golang.org/x/net from 0.37.0 to 0.38.0 https://github.com/tektoncd/dashboard/pull/4116
- 🔨 Bump vite from 6.2.6 to 6.3.2 https://github.com/tektoncd/dashboard/pull/4119
- 🔨 Bump @carbon/charts-react from 1.23.2 to 1.23.5 https://github.com/tektoncd/dashboard/pull/4120
- 🔨 Bump @carbon/react from 1.80.0 to 1.80.1 https://github.com/tektoncd/dashboard/pull/4122
- 🔨 Bump git-url-parse from 16.0.3 to 16.1.0 https://github.com/tektoncd/dashboard/pull/4123
- 🔨 Bump @vitejs/plugin-react-swc from 3.8.1 to 3.9.0 https://github.com/tektoncd/dashboard/pull/4121
- 🔨 Bump cypress from 14.3.0 to 14.3.1 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4124
- 🔨 Bump actions/setup-node from 4.3.0 to 4.4.0 https://github.com/tektoncd/dashboard/pull/4126
- 🔨 Bump @formatjs/cli from 6.6.3 to 6.6.4 https://github.com/tektoncd/dashboard/pull/4127
- 🔨 Bump react-intl from 7.1.10 to 7.1.11 https://github.com/tektoncd/dashboard/pull/4128
- 🔨 Bump the all group across 1 directory with 3 updates https://github.com/tektoncd/dashboard/pull/4129
- 🔨 Bump msw from 2.7.4 to 2.7.5 https://github.com/tektoncd/dashboard/pull/4125
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4130
- 🔨 Update CI jobs to remove unnecessary npm config and use of setup-node https://github.com/tektoncd/dashboard/pull/4117
- 🔨 Bump github/codeql-action from 3.28.15 to 3.28.16 https://github.com/tektoncd/dashboard/pull/4133
- 🔨 Bump step-security/harden-runner from 2.11.1 to 2.12.0 https://github.com/tektoncd/dashboard/pull/4134
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4135
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4136
- 🔨 Bump vite from 6.3.2 to 6.3.3 https://github.com/tektoncd/dashboard/pull/4137
- 🔨 Bump @codemirror/legacy-modes from 6.5.0 to 6.5.1 https://github.com/tektoncd/dashboard/pull/4138
- 🔨 Bump @carbon/charts-react from 1.23.5 to 1.23.6 https://github.com/tektoncd/dashboard/pull/4139
- 🔨 Bump sass-embedded from 1.86.3 to 1.87.0 https://github.com/tektoncd/dashboard/pull/4141
- 🔨 Bump tlds from 1.256.0 to 1.257.0 https://github.com/tektoncd/dashboard/pull/4140
- 🔨 Bump cypress from 14.3.1 to 14.3.2 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4144
- 🔨 Bump @carbon/react from 1.80.1 to 1.81.0 https://github.com/tektoncd/dashboard/pull/4143
- 🔨 Bump vite from 6.3.3 to 6.3.4 https://github.com/tektoncd/dashboard/pull/4146
- 🔨 Update E2E tests to Pipelines v1.0.0 https://github.com/tektoncd/dashboard/pull/4147
- 🔨 Bump tlds from 1.257.0 to 1.258.0 https://github.com/tektoncd/dashboard/pull/4148
- 🔨 Bump @uiw/react-codemirror from 4.23.10 to 4.23.12 https://github.com/tektoncd/dashboard/pull/4149
Docs
- 📖 Add v0.56.0 to the releases doc https://github.com/tektoncd/dashboard/pull/4085
- 📖 Add ghcr.io migration banner to
README.md. https://github.com/tektoncd/dashboard/pull/4103
Thanks
Thanks to these contributors who contributed to v0.57.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @twoGiants
- JavaScript
Published by AlanGreene about 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.56.0
This Dashboard release supports Pipelines v0.68.x LTS and v0.70.x, as well as Triggers v0.31.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a10aea04a70e30db583d00eb99dfd9fe2fed4cd26d827211d11df085e58268afb`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.56.0/release.yaml
REKOR_UUID=108e9186e8c5677a10aea04a70e30db583d00eb99dfd9fe2fed4cd26d827211d11df085e58268afb
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.56.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Misc
- 🔨 Fix dashboard-utils import issue https://github.com/tektoncd/dashboard/pull/4031
- 🔨 Bump @uiw/react-codemirror from 4.23.9 to 4.23.10 https://github.com/tektoncd/dashboard/pull/4026
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4027
- 🔨 Bump @carbon/charts-react from 1.22.19 to 1.23.0 https://github.com/tektoncd/dashboard/pull/4028
- 🔨 Bump eslint-plugin-storybook from 0.11.3 to 0.11.4 https://github.com/tektoncd/dashboard/pull/4029
- 🔨 Update E2E tests to Pipelines v0.69 https://github.com/tektoncd/dashboard/pull/4030
- 🔨 Bump github/codeql-action from 3.28.10 to 3.28.11 https://github.com/tektoncd/dashboard/pull/4032
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4033
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4034
- 🔨 Bump eslint-config-prettier from 10.0.2 to 10.1.1 https://github.com/tektoncd/dashboard/pull/4035
- 🔨 Bump vite from 6.2.0 to 6.2.1 https://github.com/tektoncd/dashboard/pull/4036
- 🔨 Reduce manual steps required to publish npm packages https://github.com/tektoncd/dashboard/pull/4037
- 🔨 Bump golang.org/x/net from 0.33.0 to 0.36.0 https://github.com/tektoncd/dashboard/pull/4038
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4041
- 🔨 Bump vite from 6.2.1 to 6.2.2 https://github.com/tektoncd/dashboard/pull/4044
- 🔨 Bump @codemirror/legacy-modes from 6.4.3 to 6.5.0 https://github.com/tektoncd/dashboard/pull/4045
- 🔨 Bump elkjs from 0.9.3 to 0.10.0 https://github.com/tektoncd/dashboard/pull/4046
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4042
- 🔨 npm audit fix https://github.com/tektoncd/dashboard/pull/4049
- 🔨 Update GitHub Actions to use go.mod to identify correct go version https://github.com/tektoncd/dashboard/pull/4051
- 🔨 Update E2E tests to Pipelines v0.69.1 https://github.com/tektoncd/dashboard/pull/4052
- 🔨 Bump @carbon/react from 1.77.0 to 1.78.2 https://github.com/tektoncd/dashboard/pull/4050
- 🔨 Update to golang 1.24 https://github.com/tektoncd/dashboard/pull/4053
- 🔨 Bump the k8s group with 2 updates https://github.com/tektoncd/dashboard/pull/4048
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4054
- 🔨 Bump sass-embedded from 1.85.1 to 1.86.0 https://github.com/tektoncd/dashboard/pull/4056
- 🔨 Bump eslint-plugin-storybook from 0.11.4 to 0.11.6 https://github.com/tektoncd/dashboard/pull/4057
- 🔨 Bump cypress from 14.1.0 to 14.2.0 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4058
- 🔨 Bump @vitejs/plugin-react-swc from 3.8.0 to 3.8.1 https://github.com/tektoncd/dashboard/pull/4055
- 🔨 Bump golang.org/x/oauth2 from v0.23.0 to v0.28.0 https://github.com/tektoncd/dashboard/pull/4059
- 🔨 Bump the all group across 3 directories with 4 updates https://github.com/tektoncd/dashboard/pull/4060
- 🔨 Bump actions/setup-go from 5.3.0 to 5.4.0 https://github.com/tektoncd/dashboard/pull/4061
- 🔨 Bump actions/setup-node from 4.2.0 to 4.3.0 https://github.com/tektoncd/dashboard/pull/4062
- 🔨 Bump github/codeql-action from 3.28.11 to 3.28.12 https://github.com/tektoncd/dashboard/pull/4063
- 🔨 Bump actions/upload-artifact from 4.6.1 to 4.6.2 https://github.com/tektoncd/dashboard/pull/4064
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4065
- 🔨 Bump @formatjs/cli from 6.6.1 to 6.6.2 https://github.com/tektoncd/dashboard/pull/4067
- 🔨 Bump eslint-plugin-prettier from 5.2.3 to 5.2.4 https://github.com/tektoncd/dashboard/pull/4068
- 🔨 Bump vite from 6.2.2 to 6.2.3 https://github.com/tektoncd/dashboard/pull/4069
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4072
- 🔨 Bump eslint-plugin-prettier from 5.2.4 to 5.2.5 https://github.com/tektoncd/dashboard/pull/4075
- 🔨 Bump @formatjs/cli from 6.6.2 to 6.6.3 https://github.com/tektoncd/dashboard/pull/4073
- 🔨 Bump eslint-plugin-storybook from 0.11.6 to 0.12.0 https://github.com/tektoncd/dashboard/pull/4076
- 🔨 Bump typescript from 5.2.2 to 5.7.3 https://github.com/tektoncd/dashboard/pull/4077
- 🔨 Bump react-intl from 7.1.6 to 7.1.10 https://github.com/tektoncd/dashboard/pull/4074
- 🔨 Fix image SHA used in release pipeline check-github-release step https://github.com/tektoncd/dashboard/pull/4078
- 🔨 Update release pipeline to use remote resolution https://github.com/tektoncd/dashboard/pull/4079
- 🔨 Consume gcs-upload bundle from GHCR instead of GCR https://github.com/tektoncd/dashboard/pull/4080
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4081
- 🔨 Bump cypress from 14.2.0 to 14.2.1 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4083
- 🔨 Bump @carbon/react from 1.78.2 to 1.79.0 https://github.com/tektoncd/dashboard/pull/4082
- 🔨 Update E2E tests to Pipelines v0.70.0 https://github.com/tektoncd/dashboard/pull/4084
Docs
- 📖 Add v0.55.0 to the releases doc https://github.com/tektoncd/dashboard/pull/4025
Thanks
Thanks to these contributors who contributed to v0.56.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene about 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.55.0
This Dashboard release supports Pipelines v0.68.x LTS, as well as Triggers v0.31.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677ace0c55e8190bca75cae335e090e8b4f7774c894932027cfe80b410419de3c031`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.55.0/release.yaml
REKOR_UUID=108e9186e8c5677ace0c55e8190bca75cae335e090e8b4f7774c894932027cfe80b410419de3c031
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.55.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Misc
- 🔨 Bump @carbon/react from 1.74.0 to 1.75.0 https://github.com/tektoncd/dashboard/pull/3940
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3938
- 🔨 Bump react-router-dom from 6.28.2 to 6.29.0 https://github.com/tektoncd/dashboard/pull/3939
- 🔨 Bump actions/setup-node from 4.1.0 to 4.2.0 https://github.com/tektoncd/dashboard/pull/3942
- 🔨 Bump github/codeql-action from 3.28.5 to 3.28.8 https://github.com/tektoncd/dashboard/pull/3943
- 🔨 Bump google.com/cloudsdktool/cloud-sdk from 507.0.0 to 508.0.0 in /tekton in the all group across 1 directory https://github.com/tektoncd/dashboard/pull/3941
- 🔨 Bump @uiw/react-codemirror from 4.23.7 to 4.23.8 https://github.com/tektoncd/dashboard/pull/3945
- 🔨 Bump @vitest/coverage-istanbul from 3.0.4 to 3.0.5 https://github.com/tektoncd/dashboard/pull/3946
- 🔨 Add dependabot group for vitest https://github.com/tektoncd/dashboard/pull/3947
- 🔨 Bump @formatjs/cli from 6.5.1 to 6.6.0 https://github.com/tektoncd/dashboard/pull/3948
- 🔨 Bump google.com/cloudsdktool/cloud-sdk from 508.0.0 to 509.0.0 in /tekton in the all group across 1 directory https://github.com/tektoncd/dashboard/pull/3949
- 🔨 Update E2E tests to Triggers v0.31.0 https://github.com/tektoncd/dashboard/pull/3950
- 🔨 Bump vite from 6.0.11 to 6.1.0 https://github.com/tektoncd/dashboard/pull/3951
- 🔨 Bump react-intl from 7.1.5 to 7.1.6 https://github.com/tektoncd/dashboard/pull/3955
- 🔨 Bump @vitejs/plugin-react-swc from 3.7.2 to 3.8.0 https://github.com/tektoncd/dashboard/pull/3954
- 🔨 Bump the all group across 3 directories with 2 updates https://github.com/tektoncd/dashboard/pull/3957
- 🔨 Bump github/codeql-action from 3.28.8 to 3.28.9 https://github.com/tektoncd/dashboard/pull/3958
- 🔨 Bump prettier from 3.4.2 to 3.5.0 https://github.com/tektoncd/dashboard/pull/3953
- 🔨 Bump @formatjs/cli from 6.6.0 to 6.6.1 https://github.com/tektoncd/dashboard/pull/3956
- 🔨 Update stories related to Task component to include retries https://github.com/tektoncd/dashboard/pull/3959
- 🔨 Update browserslist https://github.com/tektoncd/dashboard/pull/3960
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3961
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3963
- 🔨 Bump sass-embedded from 1.83.4 to 1.85.0 https://github.com/tektoncd/dashboard/pull/3964
- 🔨 Bump @carbon/react from 1.75.0 to 1.76.0 https://github.com/tektoncd/dashboard/pull/3966
- 🔨 Bump @codemirror/legacy-modes from 6.4.2 to 6.4.3 https://github.com/tektoncd/dashboard/pull/3965
- 🔨 Bump prettier from 3.5.0 to 3.5.1 https://github.com/tektoncd/dashboard/pull/3967
- 🔨 Bump eslint-plugin-storybook from 0.11.2 to 0.11.3 https://github.com/tektoncd/dashboard/pull/3968
- 🔨 Bump git-url-parse from 16.0.0 to 16.0.1 https://github.com/tektoncd/dashboard/pull/3969
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/3971
- 🔨 Bump k8s.io/client-go from 0.32.1 to 0.32.2 https://github.com/tektoncd/dashboard/pull/3973
- 🔨 npm dedupe https://github.com/tektoncd/dashboard/pull/3970
- 🔨 Update log timestamp detection to support more formats https://github.com/tektoncd/dashboard/pull/3962
- 🔨 Update dependabot config https://github.com/tektoncd/dashboard/pull/3974
- 🔨 Fix dependabot config https://github.com/tektoncd/dashboard/pull/3975
- 🔨 Bump step-security/harden-runner from 2.10.4 to 2.11.0 https://github.com/tektoncd/dashboard/pull/3976
- 🔨 Bump @carbon/charts-react from 1.19.0 to 1.22.17 https://github.com/tektoncd/dashboard/pull/3986
- 🔨 Bump cypress from 13.16.0 to 14.0.3 in /packages/e2e https://github.com/tektoncd/dashboard/pull/3989
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/3993
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/3994
- 🔨 Bump @carbon/charts-react from 1.22.17 to 1.22.18 https://github.com/tektoncd/dashboard/pull/3995
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/3997
- 🔨 Bump vite from 6.1.0 to 6.1.1 https://github.com/tektoncd/dashboard/pull/3999
- 🔨 Bump github/codeql-action from 3.28.9 to 3.28.10 https://github.com/tektoncd/dashboard/pull/4001
- 🔨 Bump ossf/scorecard-action from 2.4.0 to 2.4.1 https://github.com/tektoncd/dashboard/pull/4002
- 🔨 Bump actions/upload-artifact from 4.6.0 to 4.6.1 https://github.com/tektoncd/dashboard/pull/4003
- 🔨 Bump msw from 2.7.0 to 2.7.1 https://github.com/tektoncd/dashboard/pull/4006
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/4004
- 🔨 Bump prettier from 3.5.1 to 3.5.2 https://github.com/tektoncd/dashboard/pull/4005
- 🔨 Bump the all group across 2 directories with 1 update https://github.com/tektoncd/dashboard/pull/4007
- 🔨 Bump msw from 2.7.1 to 2.7.2 https://github.com/tektoncd/dashboard/pull/4008
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4009
- 🔨 Bump the vitest group across 1 directory with 2 updates https://github.com/tektoncd/dashboard/pull/4010
- 🔨 Bump eslint-config-prettier from 10.0.1 to 10.0.2 https://github.com/tektoncd/dashboard/pull/4011
- 🔨 Bump msw from 2.7.2 to 2.7.3 https://github.com/tektoncd/dashboard/pull/4013
- 🔨 Bump vite from 6.1.1 to 6.2.0 https://github.com/tektoncd/dashboard/pull/4012
- 🔨 Bump sass-embedded from 1.85.0 to 1.85.1 https://github.com/tektoncd/dashboard/pull/4014
- 🔨 Bump cypress from 14.0.3 to 14.1.0 in /packages/e2e https://github.com/tektoncd/dashboard/pull/4015
- 🔨 Bump react-router-dom from 6.29.0 to 6.30.0 https://github.com/tektoncd/dashboard/pull/4017
- 🔨 Bump @carbon/charts-react from 1.22.18 to 1.22.19 https://github.com/tektoncd/dashboard/pull/4019
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/4016
- 🔨 Bump @uiw/react-codemirror from 4.23.8 to 4.23.9 https://github.com/tektoncd/dashboard/pull/4020
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/4021
- 🔨 Bump @carbon/react from 1.76.0 to 1.77.0 https://github.com/tektoncd/dashboard/pull/4018
- 🔨 Bump tlds from 1.255.0 to 1.256.0 https://github.com/tektoncd/dashboard/pull/4023
- 🔨 Bump prettier from 3.5.2 to 3.5.3 https://github.com/tektoncd/dashboard/pull/4024
Docs
- 📖 Add Dashboard v0.54.0 LTS docs and remove the EOL v0.43.x LTS and v0.53.x https://github.com/tektoncd/dashboard/pull/3937
Thanks
Thanks to these contributors who contributed to v0.55.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard v0.54.0 LTS
This Dashboard release supports Pipelines v0.68.x LTS, as well as Triggers v0.30.x LTS.
Attestation
The Rekor UUID for this release is `108e9186e8c5677a46e491fe93205e5aec1d7b27b2c53b2e6c7ff03de19166ac59e0a15cfa304675`
Verify that all container images in the release file are in the attestation:
```
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.54.0/release.yaml
REKOR_UUID=108e9186e8c5677a46e491fe93205e5aec1d7b27b2c53b2e6c7ff03de19166ac59e0a15cfa304675
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.54.0@sha256:" + .digest.sha256')
# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
echo " ===> ok"
else
echo " ===> no match"
fi
```
Breaking changes / action required
- 🚨 Improve release process and structure of release manifests https://github.com/tektoncd/dashboard/pull/3841 Renamed and updated a number of ClusterRole and related ClusterRoleBinding or RoleBinding resources for improved clarity and to reduce unnecessary differences between the read-only and read-write installs.
Action required: If upgrading from a previous Dashboard release, please remove the following resources after upgrade:
- clusterrole/tekton-dashboard-backend
- clusterrole/tekton-dashboard-tenant
- clusterrolebinding/tekton-dashboard-backend
- clusterrolebinding/tekton-dashboard-tenant
and if the Dashboard was installed with limited namespace visibility (i.e. using the --tenant-namespaces installer flag, or directly via the --namespaces deployment arg):
- rolebinding/tekton-dashboard-tenant in each of the tenant namespaces
These are no longer included in the install and should be removed to avoid unexpected behaviour or inadvertently granting unexpected permissions to the Dashboard's ServiceAccount.
* 🚨 Remove the deprecated displayname field from Dashboard extensions https://github.com/tektoncd/dashboard/pull/3920
Action required: The displayname field in Dashboard extensions is no longer supported, please rename to displayName. It was first deprecated in v0.49.0 LTS released in July 2024 and support is now removed.
Features
- ✨ Improve log display https://github.com/tektoncd/dashboard/pull/3768
Add timestamp toggle and log level filtering to the log viewer.
The log viewer now supports workflow command-style log levels in log output (e.g.
::warning::This is an important message…), allowing for filtering logs to hide unwanted noise, e.g. debug logs, by default. If no log level is detected, the line is treated asinfoby default, but only lines with an explicitly set log level display the badge.
Supported commands are: ::error::, ::warning::, ::notice::, ::info::, and ::debug::
* ✨ Add support for log groups https://github.com/tektoncd/dashboard/pull/3908
Add support for collapsible groups in the log viewer.
Log groups can be created using the ::group:: and ::endgroup:: commands.
Misc
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3824
- 🔨 Bump github/codeql-action from 3.24.9 to 3.27.6 https://github.com/tektoncd/dashboard/pull/3826
- 🔨 Bump @carbon/react from 1.70.0 to 1.72.0 https://github.com/tektoncd/dashboard/pull/3825
- 🔨 Bump @formatjs/cli from 6.3.11 to 6.3.12 https://github.com/tektoncd/dashboard/pull/3827
- 🔨 Bump msw from 2.6.6 to 2.6.8 https://github.com/tektoncd/dashboard/pull/3828
- 🔨 Bump react-intl from 7.0.1 to 7.0.2 https://github.com/tektoncd/dashboard/pull/3829
- 🔨 Bump cypress/factory from
18e5520toece75e6in /packages/e2e/base-image in the all group across 1 directory https://github.com/tektoncd/dashboard/pull/3830 - 🔨 Bump react-intl from 7.0.2 to 7.0.4 https://github.com/tektoncd/dashboard/pull/3832
- 🔨 Bump @formatjs/cli from 6.3.12 to 6.3.14 https://github.com/tektoncd/dashboard/pull/3831
- 🔨 Opt-in to Ubuntu 24.04 image for GitHub Actions https://github.com/tektoncd/dashboard/pull/3833
- 🔨 Add GitHub Actions workflow for E2E tests https://github.com/tektoncd/dashboard/pull/3834
- 🔨 Opt-in to Ubuntu 24.04 for E2E workflow https://github.com/tektoncd/dashboard/pull/3835
- 🔨 Remove unnecessary env files for E2E tests https://github.com/tektoncd/dashboard/pull/3837
- 🔨 Bump github/codeql-action from 3.27.6 to 3.27.7 https://github.com/tektoncd/dashboard/pull/3838
- 🔨 Bump sass-embedded from 1.82.0 to 1.83.0 https://github.com/tektoncd/dashboard/pull/3845
- 🔨 Bump the all group across 2 directories with 3 updates https://github.com/tektoncd/dashboard/pull/3847
- 🔨 Bump github/codeql-action from 3.27.7 to 3.27.9 https://github.com/tektoncd/dashboard/pull/3846
- 🔨 Update E2E tests to Triggers v0.30.1 https://github.com/tektoncd/dashboard/pull/3863
- 🔨 Update concurrency settings for E2E to cancel old PR-triggered runs https://github.com/tektoncd/dashboard/pull/3836
- 🔨 Ensure E2E test artifacts are uploaded on failure https://github.com/tektoncd/dashboard/pull/3842
- 🔨 Add GitHub Action for the PR build tests https://github.com/tektoncd/dashboard/pull/3839
- 🔨 Update PR workflow to include unit tests job https://github.com/tektoncd/dashboard/pull/3840
- 🔨 Add retest slash command https://github.com/tektoncd/dashboard/pull/3849
- 🔨 Fix retest slash command https://github.com/tektoncd/dashboard/pull/3864
- 🔨 Fix release task https://github.com/tektoncd/dashboard/pull/3865
- 🔨 Bump golang.org/x/net from v0.26.0 to v0.33.0 https://github.com/tektoncd/dashboard/pull/3851
- 🔨 Restrict permissions of the retest slash command https://github.com/tektoncd/dashboard/pull/3866
- 🔨 Bump msw from 2.6.8 to 2.7.0 https://github.com/tektoncd/dashboard/pull/3853
- 🔨 Bump react-window from 1.8.10 to 1.8.11 https://github.com/tektoncd/dashboard/pull/3854
- 🔨 Bump react-router-dom from 6.28.0 to 6.28.1 https://github.com/tektoncd/dashboard/pull/3855
- 🔨 Bump @uiw/react-codemirror from 4.23.6 to 4.23.7 https://github.com/tektoncd/dashboard/pull/3856
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/3857
- 🔨 Bump rollup-plugin-visualizer from 5.12.0 to 5.14.0 https://github.com/tektoncd/dashboard/pull/3867
- 🔨 Bump github/codeql-action from 3.27.9 to 3.28.0 https://github.com/tektoncd/dashboard/pull/3859
- 🔨 Bump actions/upload-artifact from 4.4.3 to 4.5.0 https://github.com/tektoncd/dashboard/pull/3858
- 🔨 Consolidate the CI workflows into a single workflow https://github.com/tektoncd/dashboard/pull/3869
- 🔨 Remove
followLogsfunction https://github.com/tektoncd/dashboard/pull/3870 - 🔨 Make CHATOPS_TOKEN available to the reusable slash command workflows https://github.com/tektoncd/dashboard/pull/3868
- 🔨 Bump golangci-lint from 1.56.2 to 1.62.2 https://github.com/tektoncd/dashboard/pull/3848
- 🔨 Bump k8s.io/client-go from 0.31.3 to 0.32.0 https://github.com/tektoncd/dashboard/pull/3843
- 🔨 Bump @formatjs/cli from 6.3.14 to 6.3.15 https://github.com/tektoncd/dashboard/pull/3871
- 🔨 Bump react-intl from 7.0.4 to 7.1.0 https://github.com/tektoncd/dashboard/pull/3872
- 🔨 Bump sass-embedded from 1.83.0 to 1.83.1 https://github.com/tektoncd/dashboard/pull/3873
- 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/3876
- 🔨 Bump eslint-plugin-storybook from 0.11.1 to 0.11.2 https://github.com/tektoncd/dashboard/pull/3875
- 🔨 Bump eslint-plugin-react from 7.37.2 to 7.37.3 https://github.com/tektoncd/dashboard/pull/3877
- 🔨 Bump storybook-addon-remix-react-router from 3.0.2 to 3.1.0 https://github.com/tektoncd/dashboard/pull/3878
- 🔨 Bump jsdom from 25.0.1 to 26.0.0 https://github.com/tektoncd/dashboard/pull/3879
- 🔨 Bump the all group across 3 directories with 2 updates https://github.com/tektoncd/dashboard/pull/3882
- 🔨 Bump eslint-plugin-react from 7.37.3 to 7.37.4 https://github.com/tektoncd/dashboard/pull/3883
- 🔨 Re-enable golangci-lint https://github.com/tektoncd/dashboard/pull/3884
- 🔨 Run CodeQL workflow on all pushes https://github.com/tektoncd/dashboard/pull/3885
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3887
- 🔨 Bump eslint-plugin-prettier from 5.2.1 to 5.2.2 https://github.com/tektoncd/dashboard/pull/3889
- 🔨 Bump vitest and @vitest/coverage-istanbul https://github.com/tektoncd/dashboard/pull/3890
- 🔨 Bump sass-embedded from 1.83.1 to 1.83.4 https://github.com/tektoncd/dashboard/pull/3891
- 🔨 Bump react-router-dom from 6.28.1 to 6.28.2 https://github.com/tektoncd/dashboard/pull/3888
- 🔨 Bump eslint-config-prettier from 9.1.0 to 10.0.1 https://github.com/tektoncd/dashboard/pull/3892
- 🔨 Bump @carbon/react from 1.73.0 to 1.74.0 https://github.com/tektoncd/dashboard/pull/3893
- 🔨 Bump actions/upload-artifact from 4.5.0 to 4.6.0 https://github.com/tektoncd/dashboard/pull/3894
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/3897
- 🔨 Bump step-security/harden-runner from 2.10.2 to 2.10.3 https://github.com/tektoncd/dashboard/pull/3896
- 🔨 Bump @formatjs/cli from 6.3.15 to 6.4.0 https://github.com/tektoncd/dashboard/pull/3898
- 🔨 Bump github/codeql-action from 3.28.0 to 3.28.1 https://github.com/tektoncd/dashboard/pull/3895
- 🔨 Bump @vitest/coverage-istanbul from 3.0.1 to 3.0.2 https://github.com/tektoncd/dashboard/pull/3899
- 🔨 Bump react-intl from 7.1.0 to 7.1.1 https://github.com/tektoncd/dashboard/pull/3900
- 🔨 Bump @formatjs/cli from 6.4.0 to 6.4.2 https://github.com/tektoncd/dashboard/pull/3902
- 🔨 Bump k8s.io/client-go from 0.32.0 to 0.32.1 https://github.com/tektoncd/dashboard/pull/3905
- 🔨 Bump eslint-plugin-prettier from 5.2.2 to 5.2.3 https://github.com/tektoncd/dashboard/pull/3904
- 🔨 Add workflow to publish npm packages https://github.com/tektoncd/dashboard/pull/3850
- 🔨 Avoid script injection from PR head ref in publish workflow https://github.com/tektoncd/dashboard/pull/3907
- 🔨 Bump @formatjs/cli from 6.4.2 to 6.5.0 https://github.com/tektoncd/dashboard/pull/3910
- 🔨 Bump react-intl from 7.1.1 to 7.1.3 https://github.com/tektoncd/dashboard/pull/3911
- 🔨 Explicitly point at the public npm registry in the publish workflow https://github.com/tektoncd/dashboard/pull/3913
- 🔨 Bump @vitest/coverage-istanbul from 3.0.2 to 3.0.3 https://github.com/tektoncd/dashboard/pull/3915
- 🔨 Bump @formatjs/cli from 6.5.0 to 6.5.1 https://github.com/tektoncd/dashboard/pull/3916
- 🔨 Bump react-intl from 7.1.3 to 7.1.4 https://github.com/tektoncd/dashboard/pull/3917
- 🔨 npm dedupe https://github.com/tektoncd/dashboard/pull/3919
- 🔨 Define custom categories for the auto-generated release notes https://github.com/tektoncd/dashboard/pull/3921
- 🔨 Bump vite from 6.0.1 to 6.0.11 https://github.com/tektoncd/dashboard/pull/3923
- 🔨 Remove redundant category in generated release notes https://github.com/tektoncd/dashboard/pull/3922
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3924
- 🔨 Bump @vitest/coverage-istanbul from 3.0.3 to 3.0.4 https://github.com/tektoncd/dashboard/pull/3926
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/3929
- 🔨 Bump react-intl from 7.1.4 to 7.1.5 https://github.com/tektoncd/dashboard/pull/3928
- 🔨 Bump the all group across 2 directories with 1 update https://github.com/tektoncd/dashboard/pull/3931
- 🔨 Bump actions/setup-go from 5.2.0 to 5.3.0 https://github.com/tektoncd/dashboard/pull/3932
- 🔨 Bump step-security/harden-runner from 2.10.2 to 2.10.4 https://github.com/tektoncd/dashboard/pull/3933
- 🔨 Bump github/codeql-action from 3.28.1 to 3.28.5 https://github.com/tektoncd/dashboard/pull/3934
- 🔨 Run slash command action on PR comments only https://github.com/tektoncd/dashboard/pull/3930
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3935
- 🔨 Update E2E tests to Pipelines v0.68 https://github.com/tektoncd/dashboard/pull/3936
Docs
- 📖 Add v0.53.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3823
Thanks
Thanks to these contributors who contributed to v0.54.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.53.0
This Dashboard release supports Pipelines v0.65.x LTS, and v0.66.x, as well as Triggers v0.30.x LTS.
Attestation
The Rekor UUID for this release is 108e9186e8c5677abdcaf34cdb14d01b51c39bacb82d2cde36acd920542fbd0172c4a465381f63a1
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.53.0/release.yaml REKORUUID=108e9186e8c5677abdcaf34cdb14d01b51c39bacb82d2cde36acd920542fbd0172c4a465381f63a1
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.53.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Bump google.com/cloudsdktool/cloud-sdk from 498.0.0 to 499.0.0 in /tekton https://github.com/tektoncd/dashboard/pull/3725
- 🔨 Bump sass-embedded from 1.80.4 to 1.80.6 https://github.com/tektoncd/dashboard/pull/3728
- 🔨 Bump react-intl from 6.8.4 to 6.8.5 https://github.com/tektoncd/dashboard/pull/3729
- 🔨 Bump wolfi-dev/git from
c07caa1to7834808in /tekton https://github.com/tektoncd/dashboard/pull/3726 - 🔨 Bump vite-plugin-svgr from 4.2.0 to 4.3.0 https://github.com/tektoncd/dashboard/pull/3730
- 🔨 Bump @formatjs/cli from 6.3.5 to 6.3.6 https://github.com/tektoncd/dashboard/pull/3731
- 🔨 Bump wolfi-dev/git from
c07caa1to7834808in /src/api/resources https://github.com/tektoncd/dashboard/pull/3724 - 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3727
- 🔨 Bump eslint-plugin-storybook from 0.10.1 to 0.10.2 https://github.com/tektoncd/dashboard/pull/3733
- 🔨 Bump msw from 2.5.2 to 2.6.0 https://github.com/tektoncd/dashboard/pull/3736
- 🔨 Bump @formatjs/cli from 6.3.6 to 6.3.7 https://github.com/tektoncd/dashboard/pull/3735
- 🔨 Bump cypress/factory from
0c030c6toae7c952in /packages/e2e/base-image https://github.com/tektoncd/dashboard/pull/3723 - 🔨 Update vite watch config to ignore the storybook prod build https://github.com/tektoncd/dashboard/pull/3732
- 🔨 Bump react-intl from 6.8.5 to 6.8.6 https://github.com/tektoncd/dashboard/pull/3734
- 🔨 Bump @formatjs/cli from 6.3.7 to 6.3.8 https://github.com/tektoncd/dashboard/pull/3741
- 🔨 Bump react-intl from 6.8.6 to 6.8.7 https://github.com/tektoncd/dashboard/pull/3739
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3738
- 🔨 Bump eslint-plugin-storybook from 0.10.2 to 0.11.0 https://github.com/tektoncd/dashboard/pull/3742
- 🔨 Update E2E tests to Pipelines v0.65.1 and Triggers v0.30.0 https://github.com/tektoncd/dashboard/pull/3743
- 🔨 npm audit fix to resolve reported issue with cookie package https://github.com/tektoncd/dashboard/pull/3744
- 🔨 Bump cypress from 13.15.1 to 13.15.2 https://github.com/tektoncd/dashboard/pull/3745
- 🔨 Bump msw from 2.6.0 to 2.6.2 https://github.com/tektoncd/dashboard/pull/3746
- 🔨 Bump react-router-dom from 6.27.0 to 6.28.0 https://github.com/tektoncd/dashboard/pull/3748
- 🔨 Bump @carbon/react from 1.69.0 to 1.70.0 https://github.com/tektoncd/dashboard/pull/3740
- 🔨 Bump @codemirror/legacy-modes from 6.4.1 to 6.4.2 https://github.com/tektoncd/dashboard/pull/3747
- 🔨 Adopt ComboBox selectedItem prop https://github.com/tektoncd/dashboard/pull/3749
- 🔨 Bump wolfi-dev/git from
7834808to6547e65in /src/api/resources https://github.com/tektoncd/dashboard/pull/3750 - 🔨 Bump @visx/event from 3.3.0 to 3.12.0 https://github.com/tektoncd/dashboard/pull/3753
- 🔨 Bump msw from 2.6.2 to 2.6.3 https://github.com/tektoncd/dashboard/pull/3755
- 🔨 Bump google.com/cloudsdktool/cloud-sdk from 499.0.0 to 500.0.0 in /tekton https://github.com/tektoncd/dashboard/pull/3751
- 🔨 Bump @visx/network from 3.3.0 to 3.12.0 https://github.com/tektoncd/dashboard/pull/3754
- 🔨 Bump wolfi-dev/git from
7834808to6547e65in /tekton https://github.com/tektoncd/dashboard/pull/3752 - 🔨 Bump msw from 2.6.3 to 2.6.4 https://github.com/tektoncd/dashboard/pull/3758
- 🔨 Group dependabot docker updates https://github.com/tektoncd/dashboard/pull/3756
- 🔨 Bump vite from 5.4.10 to 5.4.11 https://github.com/tektoncd/dashboard/pull/3757
- 🔨 Bump wolfi-dev/git from
6547e65to27b5052in /src/api/resources in the all group across 1 directory https://github.com/tektoncd/dashboard/pull/3759 - 🔨 Bump the all group across 2 directories with 2 updates https://github.com/tektoncd/dashboard/pull/3760
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3761
- 🔨 Bump msw from 2.6.4 to 2.6.5 https://github.com/tektoncd/dashboard/pull/3762
- 🔨 Bump @vitest/coverage-istanbul from 2.1.4 to 2.1.5 https://github.com/tektoncd/dashboard/pull/3763
- 🔨 Bump sass-embedded from 1.80.6 to 1.81.0 https://github.com/tektoncd/dashboard/pull/3764
- 🔨 Bump react-intl from 6.8.7 to 6.8.8 https://github.com/tektoncd/dashboard/pull/3765
- 🔨 Run npm audit fix to resolve issue reported against cross-spawn https://github.com/tektoncd/dashboard/pull/3766
- 🔨 Bump k8s.io/client-go from 0.31.2 to 0.31.3 https://github.com/tektoncd/dashboard/pull/3770
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3771
- 🔨 Bump @formatjs/cli from 6.3.8 to 6.3.11 https://github.com/tektoncd/dashboard/pull/3773
- 🔨 Bump msw from 2.6.5 to 2.6.6 https://github.com/tektoncd/dashboard/pull/3774
- 🔨 Bump the all group across 3 directories with 3 updates https://github.com/tektoncd/dashboard/pull/3776
- 🔨 Bump cypress from 13.15.2 to 13.16.0 https://github.com/tektoncd/dashboard/pull/3775
- 🔨 Remove React Query dev tools https://github.com/tektoncd/dashboard/pull/3784
- 🔨 Bump react-intl from 6.8.8 to 7.0.1 https://github.com/tektoncd/dashboard/pull/3783
- 🔨 Move remaining use of Tekton-produced images from gcr.io to ghcr.io https://github.com/tektoncd/dashboard/pull/3785
- 🔨 Bump @vitest/coverage-istanbul from 2.1.5 to 2.1.6 https://github.com/tektoncd/dashboard/pull/3789
- 🔨 Bump storybook-addon-remix-react-router from 3.0.1 to 3.0.2 https://github.com/tektoncd/dashboard/pull/3787
- 🔨 Bump prettier from 3.3.3 to 3.4.1 https://github.com/tektoncd/dashboard/pull/3792
- 🔨 Bump @vitejs/plugin-react-swc from 3.7.1 to 3.7.2 https://github.com/tektoncd/dashboard/pull/3795
- 🔨 Bump git-url-parse from 15.0.0 to 16.0.0 https://github.com/tektoncd/dashboard/pull/3794
- 🔨 Bump eslint-plugin-storybook from 0.11.0 to 0.11.1 https://github.com/tektoncd/dashboard/pull/3798
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3806
- 🔨 Add dependency review workflow https://github.com/tektoncd/dashboard/pull/3802
- 🔨 Update security policy https://github.com/tektoncd/dashboard/pull/3805
- 🔨 Update CodeQL config https://github.com/tektoncd/dashboard/pull/3801
- 🔨 Add OpenSSF Scorecard workflow https://github.com/tektoncd/dashboard/pull/3803
- 🔨 Bump vite from 5.4.11 to 6.0.1 https://github.com/tektoncd/dashboard/pull/3790
- 🔨 Pin nvm version by SHA https://github.com/tektoncd/dashboard/pull/3809
- 🔨 Pin Cypress version https://github.com/tektoncd/dashboard/pull/3810
- 🔨 Remove E2E tests from npm workspaces https://github.com/tektoncd/dashboard/pull/3813
- 🔨 Bump sass-embedded from 1.81.0 to 1.81.1 https://github.com/tektoncd/dashboard/pull/3815
- 🔨 Bump dotenv from 16.4.5 to 16.4.6 https://github.com/tektoncd/dashboard/pull/3816
- 🔨 Update E2E tests to Pipelines v0.65.3 https://github.com/tektoncd/dashboard/pull/3817
- 🔨 Update E2E tests to Pipelines v0.66.0 https://github.com/tektoncd/dashboard/pull/3822
- 🔨 Bump dotenv from 16.4.6 to 16.4.7 https://github.com/tektoncd/dashboard/pull/3819
- 🔨 Bump sass-embedded from 1.81.1 to 1.82.0 https://github.com/tektoncd/dashboard/pull/3820
- 🔨 Bump prettier from 3.4.1 to 3.4.2 https://github.com/tektoncd/dashboard/pull/3821
Docs
- 📖 Add v0.52.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3722
Thanks
Thanks to these contributors who contributed to v0.53.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.52.0 LTS
This Dashboard release supports Pipelines v0.65.x LTS and Triggers v0.29.x LTS.
Attestation
The Rekor UUID for this release is 108e9186e8c5677aecbe0e1cf4f863376bdba4bfaf7e5646de57fc2463cf257947c2c0c9441824a6
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.52.0/release.yaml REKORUUID=108e9186e8c5677aecbe0e1cf4f863376bdba4bfaf7e5646de57fc2463cf257947c2c0c9441824a6
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.52.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Improve display of skipped tasks https://github.com/tektoncd/dashboard/pull/3651
- It is now clearer to users when a task, step, or step action has been skipped through use of new status labels and icons, as well as displaying the reason when available.
Misc
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3657
- 🔨 Bump @vitest/coverage-istanbul from 2.1.1 to 2.1.2 https://github.com/tektoncd/dashboard/pull/3658
- 🔨 Bump @uiw/react-codemirror from 4.23.3 to 4.23.5 https://github.com/tektoncd/dashboard/pull/3659
- 🔨 Bump @vitejs/plugin-react-swc from 3.7.0 to 3.7.1 https://github.com/tektoncd/dashboard/pull/3661
- 🔨 Bump eslint-plugin-import from 2.30.0 to 2.31.0 https://github.com/tektoncd/dashboard/pull/3663
- 🔨 Bump eslint-plugin-react from 7.37.0 to 7.37.1 https://github.com/tektoncd/dashboard/pull/3665
- 🔨 Bump msw from 2.4.9 to 2.4.11 https://github.com/tektoncd/dashboard/pull/3666
- 🔨 Bump react-intl from 6.7.0 to 6.8.0 https://github.com/tektoncd/dashboard/pull/3664
- 🔨 Bump @carbon/react from 1.65.0 to 1.68.0 https://github.com/tektoncd/dashboard/pull/3667
- 🔨 Bump react-router-dom from 6.26.2 to 6.27.0 https://github.com/tektoncd/dashboard/pull/3668
- 🔨 Bump vite from 5.4.8 to 5.4.9 https://github.com/tektoncd/dashboard/pull/3670
- 🔨 Bump eslint-plugin-cypress from 3.5.0 to 3.6.0 https://github.com/tektoncd/dashboard/pull/3671
- 🔨 Bump @formatjs/cli from 6.2.12 to 6.2.15 https://github.com/tektoncd/dashboard/pull/3672
- 🔨 Bump @vitest/coverage-istanbul from 2.1.2 to 2.1.3 https://github.com/tektoncd/dashboard/pull/3669
- 🔨 Bump sass-embedded from 1.79.4 to 1.80.1 https://github.com/tektoncd/dashboard/pull/3673
- 🔨 Bump sass-embedded from 1.80.1 to 1.80.2 https://github.com/tektoncd/dashboard/pull/3674
- 🔨 Bump sass-embedded from 1.80.2 to 1.80.3 https://github.com/tektoncd/dashboard/pull/3676
- 🔨 Bump @formatjs/cli from 6.2.15 to 6.3.0 https://github.com/tektoncd/dashboard/pull/3677
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3675
- 🔨 Exclude coverage folder from vite watch config https://github.com/tektoncd/dashboard/pull/3678
- 🔨 Update Carbon Tooltip align prop to replace deprecated value https://github.com/tektoncd/dashboard/pull/3679
- 🔨 Bump eslint-plugin-storybook from 0.9.0 to 0.10.1 https://github.com/tektoncd/dashboard/pull/3680
- 🔨 Bump react-intl from 6.8.0 to 6.8.1 https://github.com/tektoncd/dashboard/pull/3684
- 🔨 Bump @formatjs/cli from 6.3.0 to 6.3.1 https://github.com/tektoncd/dashboard/pull/3682
- 🔨 Bump msw from 2.4.11 to 2.4.13 https://github.com/tektoncd/dashboard/pull/3681
- 🔨 Bump eslint-plugin-jsx-a11y from 6.10.0 to 6.10.1 https://github.com/tektoncd/dashboard/pull/3685
- 🔨 Fix style issues in Storybook production build https://github.com/tektoncd/dashboard/pull/3688
- 🔨 Enable dependabot for GitHub Actions and include E2E base image Dockerfile https://github.com/tektoncd/dashboard/pull/3689
- 🔨 Relax the Carbon version requirement for the components package https://github.com/tektoncd/dashboard/pull/3701
- 🔨 Bump actions/checkout from 3 to 4 https://github.com/tektoncd/dashboard/pull/3690
- 🔨 Bump github/codeql-action from 2 to 3 https://github.com/tektoncd/dashboard/pull/3691
- 🔨 Bump k8s.io/client-go from 0.31.1 to 0.31.2 https://github.com/tektoncd/dashboard/pull/3695
- 🔨 Bump msw from 2.4.13 to 2.5.1 https://github.com/tektoncd/dashboard/pull/3697
- 🔨 Bump sass-embedded from 1.80.3 to 1.80.4 https://github.com/tektoncd/dashboard/pull/3698
- 🔨 Bump eslint-plugin-react from 7.37.1 to 7.37.2 https://github.com/tektoncd/dashboard/pull/3699
- 🔨 Bump vite from 5.4.9 to 5.4.10 https://github.com/tektoncd/dashboard/pull/3700
- 🔨 Bump cypress/factory from
2fd35batof76d922in /packages/e2e/base-image https://github.com/tektoncd/dashboard/pull/3692 - 🔨 Bump wolfi-dev/git from
3a11887to97a6342in /src/api/resources https://github.com/tektoncd/dashboard/pull/3693 - 🔨 Bump google.com/cloudsdktool/cloud-sdk from 310.0.0 to 498.0.0 in /tekton https://github.com/tektoncd/dashboard/pull/3696
- 🔨 Bump cypress/factory from
f76d922to0c030c6in /packages/e2e/base-image https://github.com/tektoncd/dashboard/pull/3703 - 🔨 Bump cypress from 13.15.0 to 13.15.1 https://github.com/tektoncd/dashboard/pull/3707
- 🔨 Bump @uiw/react-codemirror from 4.23.5 to 4.23.6 https://github.com/tektoncd/dashboard/pull/3709
- 🔨 Bump @formatjs/cli from 6.3.1 to 6.3.5 https://github.com/tektoncd/dashboard/pull/3704
- 🔨 Bump google.com/cloudsdktool/cloud-sdk from
cb84ef5tof11e24cin /tekton https://github.com/tektoncd/dashboard/pull/3706 - 🔨 Bump react-intl from 6.8.1 to 6.8.4 https://github.com/tektoncd/dashboard/pull/3705
- 🔨 Bump @carbon/react from 1.68.0 to 1.69.0 https://github.com/tektoncd/dashboard/pull/3708
- 🔨 Bump eslint-plugin-jsx-a11y from 6.10.1 to 6.10.2 https://github.com/tektoncd/dashboard/pull/3713
- 🔨 Bump google.com/cloudsdktool/cloud-sdk from
f11e24cto02a2253in /tekton https://github.com/tektoncd/dashboard/pull/3712 - 🔨 Bump msw from 2.5.1 to 2.5.2 https://github.com/tektoncd/dashboard/pull/3714
- 🔨 Bump @vitest/coverage-istanbul from 2.1.3 to 2.1.4 https://github.com/tektoncd/dashboard/pull/3718
- 🔨 Bump wolfi-dev/git from
97a6342toc07caa1in /src/api/resources https://github.com/tektoncd/dashboard/pull/3716 - 🔨 Bump google.com/cloudsdktool/cloud-sdk from
02a2253to5e3eeb6in /tekton https://github.com/tektoncd/dashboard/pull/3717 - 🔨 Update Node.js to 20.18 and Chrome to 130 https://github.com/tektoncd/dashboard/pull/3719
- 🔨 Update release pipeline to use Chainguard Wolfi git image https://github.com/tektoncd/dashboard/pull/3711
- 🔨 Remove vite-plugin-html https://github.com/tektoncd/dashboard/pull/3715
- 🔨 Remove stale version comment from import resources pipeline https://github.com/tektoncd/dashboard/pull/3710
- 🔨 Update E2E tests to Pipelines v0.65 https://github.com/tektoncd/dashboard/pull/3720
- 🔨 Update E2E to use new base image with Node.js 20.18 and Chrome 130 https://github.com/tektoncd/dashboard/pull/3721
Docs
- 📖 Update release cheat sheet with params to publish images to GHCR https://github.com/tektoncd/dashboard/pull/3643
- 📖 Add v0.51.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3643
Thanks
Thanks to these contributors who contributed to v0.52.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.51.0
This Dashboard release supports Pipelines v0.62.x LTS, and v0.64.x, as well as Triggers v0.29.x LTS.
[!NOTE] Starting with this release, the Dashboard container images are now published to ghcr.io
Attestation
The Rekor UUID for this release is 108e9186e8c5677acc4577be26aa16b25ebc94d6888b3acfbcc5bdbe0e5bca2476d9b56395da0662
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.51.0/release.yaml REKORUUID=108e9186e8c5677acc4577be26aa16b25ebc94d6888b3acfbcc5bdbe0e5bca2476d9b56395da0662
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("ghcr.io"))|.name + ":v0.51.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Sort matrix TaskRuns by display name on the PipelineRun details page https://github.com/tektoncd/dashboard/pull/3615
- Use TaskRun display names to provide a stable sort order when displaying matrixed TaskRuns on the PipelineRun details page.
Fixes
- 🐛 fix the panic error in dashboard proxy https://github.com/tektoncd/dashboard/pull/3581
- 🐛 Add missing API root for external logs requests https://github.com/tektoncd/dashboard/pull/3614
- 🐛 Fix global namespaces dropdown loading styles https://github.com/tektoncd/dashboard/pull/3624
Misc
- 🔨 Move Dashboard theme definitions to the components package https://github.com/tektoncd/dashboard/pull/3575
- 🔨 Bump eslint-plugin-react from 7.35.0 to 7.35.2 https://github.com/tektoncd/dashboard/pull/3582
- 🔨 Bump vite from 5.4.2 to 5.4.3 https://github.com/tektoncd/dashboard/pull/3584
- 🔨 Bump eslint-plugin-import from 2.29.1 to 2.30.0 https://github.com/tektoncd/dashboard/pull/3585
- 🔨 Bump cypress from 13.14.1 to 13.14.2 https://github.com/tektoncd/dashboard/pull/3586
- 🔨 Update peerDependencies to allow react-router-dom v5 https://github.com/tektoncd/dashboard/pull/3587
- 🔨 Bump sass-embedded from 1.77.8 to 1.78.0 https://github.com/tektoncd/dashboard/pull/3583
- 🔨 Bump eslint-plugin-jsx-a11y from 6.9.0 to 6.10.0 https://github.com/tektoncd/dashboard/pull/3589
- 🔨 Bump msw from 2.4.1 to 2.4.2 https://github.com/tektoncd/dashboard/pull/3590
- 🔨 Bump msw from 2.4.2 to 2.4.4 https://github.com/tektoncd/dashboard/pull/3592
- 🔨 Bump @uiw/react-codemirror from 4.23.0 to 4.23.1 https://github.com/tektoncd/dashboard/pull/3591
- 🔨 Bump react-router-dom from 6.26.1 to 6.26.2 https://github.com/tektoncd/dashboard/pull/3593
- 🔨 Bump body-parser and express https://github.com/tektoncd/dashboard/pull/3594
- 🔨 Bump msw from 2.4.4 to 2.4.5 https://github.com/tektoncd/dashboard/pull/3595
- 🔨 Bump @uiw/react-codemirror from 4.23.1 to 4.23.2 https://github.com/tektoncd/dashboard/pull/3597
- 🔨 Bump vite from 5.4.3 to 5.4.4 https://github.com/tektoncd/dashboard/pull/3596
- 🔨 Bump Storybook from 8.2.9 to 8.3.0 https://github.com/tektoncd/dashboard/pull/3598
- 🔨 Bump send from 0.18.0 to 0.19.0 https://github.com/tektoncd/dashboard/pull/3599
- 🔨 Bump eslint-plugin-react from 7.35.2 to 7.36.1 https://github.com/tektoncd/dashboard/pull/3603
- 🔨 Update path-to-regexp https://github.com/tektoncd/dashboard/pull/3601
- 🔨 Remove unnecessary eslint ignores https://github.com/tektoncd/dashboard/pull/3602
- 🔨 Bump vite from 5.4.4 to 5.4.5 https://github.com/tektoncd/dashboard/pull/3604
- 🔨 Bump @vitest/coverage-istanbul from 2.0.5 to 2.1.0 https://github.com/tektoncd/dashboard/pull/3605
- 🔨 Bump k8s.io/client-go from 0.31.0 to 0.31.1 https://github.com/tektoncd/dashboard/pull/3612
- 🔨 Bump @vitest/coverage-istanbul from 2.1.0 to 2.1.1 https://github.com/tektoncd/dashboard/pull/3608
- 🔨 Bump msw from 2.4.5 to 2.4.7 https://github.com/tektoncd/dashboard/pull/3609
- 🔨 Bump @carbon/react from 1.65.0 to 1.66.0 https://github.com/tektoncd/dashboard/pull/3610
- 🔨 Bump msw from 2.4.7 to 2.4.9 https://github.com/tektoncd/dashboard/pull/3626
- 🔨 Bump vite from 5.4.5 to 5.4.7 https://github.com/tektoncd/dashboard/pull/3628
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/3629
- 🔨 Bump jsdom from 25.0.0 to 25.0.1 https://github.com/tektoncd/dashboard/pull/3627
- 🔨 Bump eslint from 8.57.0 to 8.57.1 https://github.com/tektoncd/dashboard/pull/3618
- 🔨 Bump sass-embedded from 1.78.0 to 1.79.3 https://github.com/tektoncd/dashboard/pull/3630
- 🔨 Reduce flakiness in create and edit E2E tests https://github.com/tektoncd/dashboard/pull/3621
- 🔨 Pin images used for the release pipeline https://github.com/tektoncd/dashboard/pull/3622
- 🔨 Replace the deprecated
elementprop withasin Carbon components https://github.com/tektoncd/dashboard/pull/3625 - 🔨 Update npmignore to exclude additional Storybook files https://github.com/tektoncd/dashboard/pull/3623
- 🔨 Update publish task to work with latest koparse image https://github.com/tektoncd/dashboard/pull/3631
- 🔨 Update Node.js version to 20.17 https://github.com/tektoncd/dashboard/pull/3632
- 🔨 Update E2E to use new base image with Node.js 20.17 and Chrome 129 https://github.com/tektoncd/dashboard/pull/3633
- 🔨 Bump storybook-addon-remix-react-router from 3.0.0 to 3.0.1 https://github.com/tektoncd/dashboard/pull/3636
- 🔨 Bump react-intl from 6.6.8 to 6.7.0 https://github.com/tektoncd/dashboard/pull/3637
- 🔨 Bump @uiw/react-codemirror from 4.23.2 to 4.23.3 https://github.com/tektoncd/dashboard/pull/3635
- 🔨 Bump rollup from 4.21.0 to 4.22.4 https://github.com/tektoncd/dashboard/pull/3638
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3640
- 🔨 Prepare for publishing images to GHCR https://github.com/tektoncd/dashboard/pull/3634
- 🔨 Update E2E tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/3641
- 🔨 Fix the installer script https://github.com/tektoncd/dashboard/pull/3642
- 🔨 Ensure common styles for app theme don't leak to consumers https://github.com/tektoncd/dashboard/pull/3639
- 🔨 Bump eslint-plugin-storybook from 0.8.0 to 0.9.0 https://github.com/tektoncd/dashboard/pull/3644
- 🔨 Bump cypress from 13.14.2 to 13.15.0 https://github.com/tektoncd/dashboard/pull/3647
- 🔨 Bump vite from 5.4.7 to 5.4.8 https://github.com/tektoncd/dashboard/pull/3645
- 🔨 Update E2E tests to Pipelines v0.64 https://github.com/tektoncd/dashboard/pull/3648
- 🔨 Revert Carbon to 1.65 due to regression introduced in 1.66 https://github.com/tektoncd/dashboard/pull/3649
- 🔨 Bump tlds from 1.254.0 to 1.255.0 https://github.com/tektoncd/dashboard/pull/3653
- 🔨 Bump sass-embedded from 1.79.3 to 1.79.4 https://github.com/tektoncd/dashboard/pull/3654
- 🔨 Bump eslint-plugin-react from 7.36.1 to 7.37.0 https://github.com/tektoncd/dashboard/pull/3655
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3652
Docs
- 📖 Add v0.50.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3580
Thanks
Thanks to these contributors who contributed to v0.51.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @TianxiangShen
- JavaScript
Published by AlanGreene over 1 year ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.50.0
This Dashboard release supports Pipelines v0.59.x LTS, and v0.62.x LTS, and v0.63.x, as well as Triggers v0.28.x, and v0.29.x LTS.
Attestation
The Rekor UUID for this release is 108e9186e8c5677ae546297367682597084f696246ebe9ee036032a4f5c56bbc8b6db5bb2dbb6ea5
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.50.0/release.yaml REKORUUID=108e9186e8c5677ae546297367682597084f696246ebe9ee036032a4f5c56bbc8b6db5bb2dbb6ea5
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.50.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Add optional prop to PipelineRuns component for react-router v5 compatibility https://github.com/tektoncd/dashboard/pull/3531
- 🔨 Add custom DataTableSkeleton component to support display of filters https://github.com/tektoncd/dashboard/pull/3533
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3534
- 🔨 Bump @vitest/coverage-istanbul from 2.0.4 to 2.0.5 https://github.com/tektoncd/dashboard/pull/3535
- 🔨 Bump react-router-dom from 6.25.1 to 6.26.0 https://github.com/tektoncd/dashboard/pull/3536
- 🔨 Bump msw from 2.3.4 to 2.3.5 https://github.com/tektoncd/dashboard/pull/3537
- 🔨 Update E2E tests to Pipelines v0.62.1 https://github.com/tektoncd/dashboard/pull/3539
- 🔨 Update Vite to 5.4 and Carbon to 1.63 https://github.com/tektoncd/dashboard/pull/3540
- 🔨 Bump cypress from 13.13.1 to 13.13.2 https://github.com/tektoncd/dashboard/pull/3546
- 🔨 Bump Storybook from 8.2.7 to 8.2.8 https://github.com/tektoncd/dashboard/pull/3548
- 🔨 Bump the storybook group across 1 directory with 11 updates https://github.com/tektoncd/dashboard/pull/3549
- 🔨 Bump eslint-plugin-cypress from 3.4.0 to 3.5.0 https://github.com/tektoncd/dashboard/pull/3550
- 🔨 Bump @carbon/react from 1.63.2 to 1.64.0 https://github.com/tektoncd/dashboard/pull/3552
- 🔨 Bump cypress from 13.13.2 to 13.13.3 https://github.com/tektoncd/dashboard/pull/3551
- 🔨 Bump @codemirror/legacy-modes from 6.4.0 to 6.4.1 https://github.com/tektoncd/dashboard/pull/3554
- 🔨 Bump react-router-dom from 6.26.0 to 6.26.1 https://github.com/tektoncd/dashboard/pull/3556
- 🔨 Bump k8s.io/client-go from 0.30.3 to 0.31.0 https://github.com/tektoncd/dashboard/pull/3558
- 🔨 Bump vite from 5.4.0 to 5.4.1 https://github.com/tektoncd/dashboard/pull/3555
- 🔨 Update E2E tests to Triggers v0.29.0 https://github.com/tektoncd/dashboard/pull/3559
- 🔨 Resolve a11y warning on tabs https://github.com/tektoncd/dashboard/pull/3560
- 🔨 Add router decorator to Trigger stories so they load correctly https://github.com/tektoncd/dashboard/pull/3563
- 🔨 Bump @carbon/react from 1.64.0 to 1.64.1 https://github.com/tektoncd/dashboard/pull/3566
- 🔨 Bump git-url-parse from 14.1.0 to 15.0.0 https://github.com/tektoncd/dashboard/pull/3567
- 🔨 Bump vite from 5.4.1 to 5.4.2 https://github.com/tektoncd/dashboard/pull/3564
- 🔨 Bump jsdom from 24.1.1 to 25.0.0 https://github.com/tektoncd/dashboard/pull/3571
- 🔨 Replace remaining use of useState in stories with useArgs https://github.com/tektoncd/dashboard/pull/3568
- 🔨 Convert more components to functional components https://github.com/tektoncd/dashboard/pull/3569
- 🔨 Bump cypress from 13.13.3 to 13.14.0 https://github.com/tektoncd/dashboard/pull/3573
- 🔨 Update E2E tests to Pipelines v0.63.0 https://github.com/tektoncd/dashboard/pull/3574
- 🔨 Bump cypress from 13.14.0 to 13.14.1 https://github.com/tektoncd/dashboard/pull/3576
- 🔨 Bump msw from 2.3.5 to 2.4.1 https://github.com/tektoncd/dashboard/pull/3577
- 🔨 Bump @carbon/react from 1.64.1 to 1.65.0 https://github.com/tektoncd/dashboard/pull/3578
- 🔨 npm audit fix - micromatch https://github.com/tektoncd/dashboard/pull/3579
Docs
- 📖 Add v0.49.0 LTS to the releases doc and remove the EOL v0.38.0 https://github.com/tektoncd/dashboard/pull/3530
- 📖 Add warning to tutorial about usage of read-write mode. https://github.com/tektoncd/dashboard/pull/3541
Thanks
Thanks to these contributors who contributed to v0.50.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @wlynch
- JavaScript
Published by AlanGreene almost 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.49.0 LTS
This Dashboard release supports Pipelines v0.59.x LTS, and v0.62.x LTS, as well as Triggers v0.27.x LTS, and v0.28.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a7f589998a634e3da3ae8b2baec8911ab5605fcfd3acea21a448da34a2e126e8e
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.49.0/release.yaml REKORUUID=24296fb24b8ad77a7f589998a634e3da3ae8b2baec8911ab5605fcfd3acea21a448da34a2e126e8e
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.49.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add support for displaying StepActions https://github.com/tektoncd/dashboard/pull/3490
- ✨ Add support for disabling resource details links on extensions list pages https://github.com/tektoncd/dashboard/pull/3489
- 🚨 Action required: The
displaynamefield in resource extensions is deprecated. Please update your extensions to usedisplayNameinstead. Both are supported in parallel for now with the newdisplayNametaking precedence if both are found. Support for the deprecateddisplaynamewill be removed in a future release.
- 🚨 Action required: The
Misc
- 🔨 Use react router's route handle functionality to remove duplicate containers https://github.com/tektoncd/dashboard/pull/3481
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3482
- 🔨 Bump vite from 5.3.1 to 5.3.2 https://github.com/tektoncd/dashboard/pull/3485
- 🔨 Bump react-router-dom from 6.23.1 to 6.24.0 https://github.com/tektoncd/dashboard/pull/3486
- 🔨 Bump eslint-plugin-notice from 0.9.10 to 1.0.0 https://github.com/tektoncd/dashboard/pull/3484
- 🔨 Bump cypress from 13.11.0 to 13.12.0 https://github.com/tektoncd/dashboard/pull/3488
- 🔨 Bump sass-embedded from 1.66.1 to 1.77.5 https://github.com/tektoncd/dashboard/pull/3487
- 🔨 Bump @uiw/react-codemirror from 4.22.1 to 4.22.2 https://github.com/tektoncd/dashboard/pull/3494
- 🔨 Bump react-router-dom from 6.24.0 to 6.24.1 https://github.com/tektoncd/dashboard/pull/3495
- 🔨 Bump eslint-plugin-react from 7.34.2 to 7.34.3 https://github.com/tektoncd/dashboard/pull/3496
- 🔨 Bump vite from 5.3.2 to 5.3.3 https://github.com/tektoncd/dashboard/pull/3497
- 🔨 Bump @uiw/react-codemirror from 4.22.2 to 4.23.0 https://github.com/tektoncd/dashboard/pull/3498
- 🔨 Bump cypress from 13.12.0 to 13.13.0 https://github.com/tektoncd/dashboard/pull/3499
- 🔨 Fix rerun from PipelineRun details page https://github.com/tektoncd/dashboard/pull/3500
- 🔨 Bump k8s.io/client-go from 0.30.2 to 0.30.3 https://github.com/tektoncd/dashboard/pull/3510
- 🔨 Update to Carbon 11 https://github.com/tektoncd/dashboard/pull/3501
- 🔨 Bump prettier from 3.3.2 to 3.3.3 https://github.com/tektoncd/dashboard/pull/3504
- 🔨 Bump vitest and @vitest/coverage-istanbul https://github.com/tektoncd/dashboard/pull/3512
- 🔨 Bump Storybook from 8.1.11 to 8.2.5 https://github.com/tektoncd/dashboard/pull/3513
- 🔨 Bump jsdom from 24.1.0 to 24.1.1 https://github.com/tektoncd/dashboard/pull/3514
- 🔨 Bump git-url-parse from 14.0.0 to 14.1.0 https://github.com/tektoncd/dashboard/pull/3515
- 🔨 Bump react-router-dom from 6.24.1 to 6.25.1 https://github.com/tektoncd/dashboard/pull/3517
- 🔨 Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 https://github.com/tektoncd/dashboard/pull/3516
- 🔨 Fix the Storybook production build https://github.com/tektoncd/dashboard/pull/3520
- 🔨 Update E2E tests to latest Pipelines and Triggers releases https://github.com/tektoncd/dashboard/pull/3521
- 🔨 Bump the storybook group with 11 updates https://github.com/tektoncd/dashboard/pull/3522
- 🔨 Bump vite from 5.3.3 to 5.3.5 https://github.com/tektoncd/dashboard/pull/3523
- 🔨 Bump tlds from 1.253.0 to 1.254.0 https://github.com/tektoncd/dashboard/pull/3524
- 🔨 Bump eslint-plugin-react from 7.34.3 to 7.35.0 https://github.com/tektoncd/dashboard/pull/3525
- 🔨 Bump cypress from 13.13.0 to 13.13.1 https://github.com/tektoncd/dashboard/pull/3527
- 🔨 Bump msw from 2.3.1 to 2.3.4 https://github.com/tektoncd/dashboard/pull/3529
- 🔨 Bump eslint-plugin-cypress from 3.3.0 to 3.4.0 https://github.com/tektoncd/dashboard/pull/3528
Docs
- 📖 Add v0.48.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3480
- 📖 Update kind walk-through to Kubernetes 1.30 https://github.com/tektoncd/dashboard/pull/3491
- 📖 Update obsolete link in kind walk-through https://github.com/tektoncd/dashboard/pull/3507
- 📖 Update images in kind walk-through https://github.com/tektoncd/dashboard/pull/3508
- 📖 docs: fix logs persistence walkthrough broken url https://github.com/tektoncd/dashboard/pull/3519
Thanks
Thanks to these contributors who contributed to v0.49.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- ❤️ @dependabot[bot]
- ❤️ @lucianocarvalho
- JavaScript
Published by AlanGreene almost 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.48.0
This Dashboard release supports Pipelines v0.56.x LTS, v0.59.x LTS, and v0.61.x, as well as Triggers v0.26.x LTS, and v0.27.x LTS.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a380e78207331c703e3e31be18879ae9234fdc41531f48476336ab0f42402c72f
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.48.0/release.yaml REKORUUID=24296fb24b8ad77a380e78207331c703e3e31be18879ae9234fdc41531f48476336ab0f42402c72f
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.48.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3433
- 🔨 Bump carbon-components-react from 7.59.22 to 7.59.23 https://github.com/tektoncd/dashboard/pull/3436
- 🔨 Bump @carbon/icons-react from 10.49.4 to 10.49.5 https://github.com/tektoncd/dashboard/pull/3434
- 🔨 Bump @vitejs/plugin-react-swc from 3.6.0 to 3.7.0 https://github.com/tektoncd/dashboard/pull/3435
- 🔨 Remove react-hot-loader https://github.com/tektoncd/dashboard/pull/3437
- 🔨 Bump Storybook to v8.1.4 https://github.com/tektoncd/dashboard/pull/3438
- 🔨 Resolve warnings in the integration tests https://github.com/tektoncd/dashboard/pull/3439
- 🔨 Fix tests that were intermittently failing in CI https://github.com/tektoncd/dashboard/pull/3441
- 🔨 Update E2E tests to Pipelines v0.60.1 https://github.com/tektoncd/dashboard/pull/3442
- 🔨 Refactor Header and SideNav for easier packaging as a static route https://github.com/tektoncd/dashboard/pull/3440
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3444
- 🔨 Bump eslint-plugin-react from 7.34.1 to 7.34.2 https://github.com/tektoncd/dashboard/pull/3445
- 🔨 Bump @uiw/react-codemirror from 4.21.25 to 4.22.1 https://github.com/tektoncd/dashboard/pull/3446
- 🔨 Bump react-intl from 6.6.6 to 6.6.8 https://github.com/tektoncd/dashboard/pull/3447
- 🔨 Switch chainguard images to alternative Alpine-based images https://github.com/tektoncd/dashboard/pull/3449
- 🔨 Bump Storybook from v8.1.5 to v8.1.6 https://github.com/tektoncd/dashboard/pull/3450
- 🔨 Bump msw from 2.3.0 to 2.3.1 https://github.com/tektoncd/dashboard/pull/3451
- 🔨 Bump eslint-plugin-cypress from 3.1.1 to 3.3.0 https://github.com/tektoncd/dashboard/pull/3452
- 🔨 Bump @formatjs/cli from 6.2.10 to 6.2.12 https://github.com/tektoncd/dashboard/pull/3454
- 🔨 Bump jsdom from 24.0.0 to 24.1.0 https://github.com/tektoncd/dashboard/pull/3453
- 🔨 Bump braces from 3.0.2 to 3.0.3 https://github.com/tektoncd/dashboard/pull/3455
- 🔨 Bump k8s.io/client-go from 0.30.1 to 0.30.2 https://github.com/tektoncd/dashboard/pull/3457
- 🔨 Bump @carbon/elements from 10.56.5 to 10.56.6 https://github.com/tektoncd/dashboard/pull/3460
- 🔨 Bump cypress from 13.8.1 to 13.11.0 https://github.com/tektoncd/dashboard/pull/3461
- 🔨 Bump tlds from 1.252.0 to 1.253.0 https://github.com/tektoncd/dashboard/pull/3462
- 🔨 Bump ws from 8.17.0 to 8.17.1 https://github.com/tektoncd/dashboard/pull/3464
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3459
- 🔨 Update Node.js to 20.14 and Chrome to 126 https://github.com/tektoncd/dashboard/pull/3466
- 🔨 Update E2E tests to use latest base image version https://github.com/tektoncd/dashboard/pull/3467
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3471
- 🔨 Bump eslint-plugin-jsx-a11y from 6.8.0 to 6.9.0 https://github.com/tektoncd/dashboard/pull/3473
- 🔨 Bump vite from 5.2.11 to 5.3.1 https://github.com/tektoncd/dashboard/pull/3474
- 🔨 Bump prettier from 3.2.5 to 3.3.2 https://github.com/tektoncd/dashboard/pull/3472
- 🔨 Use fully qualified image names https://github.com/tektoncd/dashboard/pull/3469
- 🔨 Update to use React Router data router APIs https://github.com/tektoncd/dashboard/pull/3465
- 🔨 Pass AbortSignal to fetch to allow for cancelling in-flight requests on navigation https://github.com/tektoncd/dashboard/ll/3475
- 🔨 Update E2E tests to Pipelines v0.61.0 https://github.com/tektoncd/dashboard/pull/3479
Docs
- 📖 Add v0.47.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3432
Thanks
Thanks to these contributors who contributed to v0.48.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene almost 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.47.0
This Dashboard release supports Pipelines v0.56.x LTS, v0.59.x LTS, and v0.60.x, as well as Triggers v0.26.x LTS, and v0.27.x LTS.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a9850dc31364b21bc2858592f30a543a529e52c2a936620de714b747050100af0
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.47.0/release.yaml REKORUUID=24296fb24b8ad77a9850dc31364b21bc2858592f30a543a529e52c2a936620de714b747050100af0
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.47.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Update E2E base image https://github.com/tektoncd/dashboard/pull/3398
- 🔨 Run React jsx codemod to remove unnecessary
Reactimport https://github.com/tektoncd/dashboard/pull/3399 - 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3400
- 🔨 Bump cypress from 13.8.0 to 13.8.1 https://github.com/tektoncd/dashboard/pull/3402
- 🔨 Bump carbon-components-react from 7.59.21 to 7.59.22 https://github.com/tektoncd/dashboard/pull/3403
- 🔨 Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 https://github.com/tektoncd/dashboard/pull/3404
- 🔨 Update vite config to use same transpilation target for dev as prod https://github.com/tektoncd/dashboard/pull/3405
- 🔨 Adopt CSS logical properties https://github.com/tektoncd/dashboard/pull/3406
- 🔨 Update E2E tests to Triggers v0.26.2 https://github.com/tektoncd/dashboard/pull/3407
- 🔨 Bump ejs from 3.1.9 to 3.1.10 https://github.com/tektoncd/dashboard/pull/3408
- 🔨 Update react-router-dom-v5-compat to latest version https://github.com/tektoncd/dashboard/pull/3409
- 🔨 Bump react-intl from 6.6.5 to 6.6.6 https://github.com/tektoncd/dashboard/pull/3411
- 🔨 Bump eslint-plugin-cypress from 2.15.1 to 3.1.1 https://github.com/tektoncd/dashboard/pull/3412
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3410
- 🔨 Bump vite from 5.2.10 to 5.2.11 https://github.com/tektoncd/dashboard/pull/3413
- 🔨 Update E2E tests to Triggers v0.27.0 https://github.com/tektoncd/dashboard/pull/3416
- 🔨 Bump eslint-plugin-formatjs from 4.13.0 to 4.13.1 https://github.com/tektoncd/dashboard/pull/3417
- 🔨 Bump @formatjs/cli from 6.2.9 to 6.2.10 https://github.com/tektoncd/dashboard/pull/3419
- 🔨 Bump @carbon/themes from 10.55.4 to 10.55.5 https://github.com/tektoncd/dashboard/pull/3420
- 🔨 Bump @vitest/coverage-istanbul from 1.5.0 to 1.6.0 https://github.com/tektoncd/dashboard/pull/3418
- 🔨 Simplify API utils for constructing URLs https://github.com/tektoncd/dashboard/pull/3421
- 🔨 Remove obsolete extensions pages and related code https://github.com/tektoncd/dashboard/pull/3422
- 🔨 Update to React Router 6 https://github.com/tektoncd/dashboard/pull/3423
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3424
- 🔨 Bump k8s.io/client-go from 0.30.0 to 0.30.1 https://github.com/tektoncd/dashboard/pull/3429
- 🔨 Bump msw from 2.2.14 to 2.3.0 https://github.com/tektoncd/dashboard/pull/3425
- 🔨 Bump eslint-plugin-formatjs from 4.13.1 to 4.13.3 https://github.com/tektoncd/dashboard/pull/3427
- 🔨 Update E2E tests to Pipelines v0.60.0 https://github.com/tektoncd/dashboard/pull/3431
Docs
- 📖 Add v0.46.0 to the releases doc and remove v0.35.x which is now EOL https://github.com/tektoncd/dashboard/pull/3397
Thanks
Thanks to these contributors who contributed to v0.47.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene about 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.46.0 LTS
This Dashboard release supports Pipelines v0.56.x LTS, and v0.59.x LTS, as well as Triggers v0.24.x LTS, and v0.26.x LTS.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a3c34fd187617c15cbce60e285369c1cee1e595f204942f960494c8b25022cdbc
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.46.0/release.yaml REKORUUID=24296fb24b8ad77a3c34fd187617c15cbce60e285369c1cee1e595f204942f960494c8b25022cdbc
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.46.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Ensure getInstallProperties always returns a value https://github.com/tektoncd/dashboard/pull/3363
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3364
- 🔨 Bump vite from 5.1.5 to 5.2.6 https://github.com/tektoncd/dashboard/pull/3368
- 🔨 Bump msw from 2.2.6 to 2.2.10 https://github.com/tektoncd/dashboard/pull/3366
- 🔨 Bump @uiw/react-codemirror from 4.21.24 to 4.21.25 https://github.com/tektoncd/dashboard/pull/3367
- 🔨 Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0 https://github.com/tektoncd/dashboard/pull/3365
- 🔨 Update to go 1.22 https://github.com/tektoncd/dashboard/pull/3361
- 🔨 Bump express from 4.18.3 to 4.19.2 https://github.com/tektoncd/dashboard/pull/3369
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3370
- 🔨 Bump tlds from 1.251.0 to 1.252.0 https://github.com/tektoncd/dashboard/pull/3372
- 🔨 Bump react-intl from 6.6.2 to 6.6.4 https://github.com/tektoncd/dashboard/pull/3374
- 🔨 Bump vite from 5.2.6 to 5.2.7 https://github.com/tektoncd/dashboard/pull/3373
- 🔨 Bump @formatjs/cli from 6.2.7 to 6.2.9 https://github.com/tektoncd/dashboard/pull/3371
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3376
- 🔨 Bump eslint-plugin-react from 7.34.0 to 7.34.1 https://github.com/tektoncd/dashboard/pull/3377
- 🔨 Bump msw from 2.2.10 to 2.2.13 https://github.com/tektoncd/dashboard/pull/3380
- 🔨 Bump vite from 5.2.7 to 5.2.8 https://github.com/tektoncd/dashboard/pull/3379
- 🔨 Bump react-intl from 6.6.4 to 6.6.5 https://github.com/tektoncd/dashboard/pull/3378
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3382
- 🔨 Bump @codemirror/legacy-modes from 6.3.3 to 6.4.0 https://github.com/tektoncd/dashboard/pull/3383
- 🔨 Bump @vitest/coverage-istanbul from 1.4.0 to 1.5.0 https://github.com/tektoncd/dashboard/pull/3384
- 🔨 Bump eslint-plugin-formatjs from 4.12.2 to 4.13.0 https://github.com/tektoncd/dashboard/pull/3385
- 🔨 Bump cypress from 13.7.0 to 13.8.0 https://github.com/tektoncd/dashboard/pull/3390
- 🔨 Bump vite from 5.2.8 to 5.2.10 https://github.com/tektoncd/dashboard/pull/3394
- 🔨 Bump msw from 2.2.13 to 2.2.14 https://github.com/tektoncd/dashboard/pull/3392
- 🔨 Bump golang.org/x/net from 0.19.0 to 0.23.0 https://github.com/tektoncd/dashboard/pull/3387
- 🔨 Bump elkjs from 0.9.2 to 0.9.3 https://github.com/tektoncd/dashboard/pull/3391
- 🔨 Update k8s.io/client-go to 0.30.0 https://github.com/tektoncd/dashboard/pull/3395
- 🔨 Update tests to Pipelines v0.59.0 https://github.com/tektoncd/dashboard/pull/3396
Docs
- 📖 Add v0.45.0 to the release docs and remove EOL v0.44.0 https://github.com/tektoncd/dashboard/pull/3358
- 📖 Update dev docs to clarify API is for Dashboard's own use only https://github.com/tektoncd/dashboard/pull/3362
Thanks
Thanks to these contributors who contributed to v0.46.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene about 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.45.0
This Dashboard release supports Pipelines v0.53.x LTS, v0.56.x LTS, and v0.58.x, as well as Triggers v0.24.x LTS, and v0.26.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77aa41c61f7c07232ea24386f052cd4c8275ed2269494d7fd1dc63e7a655ceb63d8
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.45.0/release.yaml REKORUUID=24296fb24b8ad77aa41c61f7c07232ea24386f052cd4c8275ed2269494d7fd1dc63e7a655ceb63d8
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.45.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add support for configuring default namespace https://github.com/tektoncd/dashboard/pull/3334
- Add the ability to configure the default namespace selected in the UI instead of 'All Namespaces' when the user visits the application root (i.e.
/).
- Add the ability to configure the default namespace selected in the UI instead of 'All Namespaces' when the user visits the application root (i.e.
- ✨ Add support for displayName from childReferences https://github.com/tektoncd/dashboard/pull/3345
- Add support for matrix task display names. When a
displayNameis set on a matrix task, the Dashboard will now retrieve that value from the PipelineRun status if present and display it in the task tree instead of the pipeline task name which would be the same for all instances of that matrix task. This makes it easier for users to differentiate between instances of the task without having to inspect the params or logs. - This feature requires Pipelines v0.58.0 or newer.
- Add support for matrix task display names. When a
Misc
- 🔨 Bump the storybook group with 10 updates https://github.com/tektoncd/dashboard/pull/3328
- 🔨 Bump @uiw/react-codemirror from 4.21.21 to 4.21.24 https://github.com/tektoncd/dashboard/pull/3330
- 🔨 Bump cypress from 13.6.4 to 13.6.6 https://github.com/tektoncd/dashboard/pull/3331
- 🔨 Bump dotenv from 16.4.1 to 16.4.5 https://github.com/tektoncd/dashboard/pull/3332
- 🔨 Bump go.uber.org/zap from 1.26.0 to 1.27.0 https://github.com/tektoncd/dashboard/pull/3333
- 🔨 Bump tlds from 1.248.0 to 1.250.0 https://github.com/tektoncd/dashboard/pull/3329
- 🔨 Bump @vitest/coverage-istanbul from 1.3.0 to 1.3.1 https://github.com/tektoncd/dashboard/pull/3335
- 🔨 Bump elkjs from 0.9.1 to 0.9.2 https://github.com/tektoncd/dashboard/pull/3339
- 🔨 Bump vite from 5.0.12 to 5.1.4 https://github.com/tektoncd/dashboard/pull/3336
- 🔨 Bump eslint from 8.56.0 to 8.57.0 https://github.com/tektoncd/dashboard/pull/3338
- 🔨 Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 https://github.com/tektoncd/dashboard/pull/3337
- 🔨 Bump tlds from 1.250.0 to 1.251.0 https://github.com/tektoncd/dashboard/pull/3340
- 🔨 Bump msw from 2.2.1 to 2.2.3 https://github.com/tektoncd/dashboard/pull/3343
- 🔨 Bump eslint-plugin-formatjs from 4.11.3 to 4.12.2 https://github.com/tektoncd/dashboard/pull/3341
- 🔨 Bump vite from 5.1.4 to 5.1.5 https://github.com/tektoncd/dashboard/pull/3342
- 🔨 Bump eslint-plugin-react from 7.33.2 to 7.34.0 https://github.com/tektoncd/dashboard/pull/3344
- 🔨 Update Storybook to v8.0.0 https://github.com/tektoncd/dashboard/pull/3347
- 🔨 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 https://github.com/tektoncd/dashboard/pull/3349
- 🔨 Bump msw from 2.2.3 to 2.2.6 https://github.com/tektoncd/dashboard/pull/3351
- 🔨 Bump @carbon/elements from 10.56.4 to 10.56.5 https://github.com/tektoncd/dashboard/pull/3352
- 🔨 Bump carbon-components-react from 7.59.20 to 7.59.21 https://github.com/tektoncd/dashboard/pull/3353
- 🔨 Bump cypress from 13.6.6 to 13.7.0 https://github.com/tektoncd/dashboard/pull/3354
- 🔨 Bump k8s.io/client-go from 0.29.2 to 0.29.3 https://github.com/tektoncd/dashboard/pull/3355
- 🔨 Update tests to Pipelines v0.58.0 https://github.com/tektoncd/dashboard/pull/3357
Docs
- 📖 Add v0.44.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3326
Thanks
Thanks to these contributors who contributed to v0.45.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene about 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.44.0
This Dashboard release supports Pipelines v0.53.x LTS, and v0.56.x LTS, and v0.57.x, as well as Triggers v0.24.x LTS, and v0.26.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77ac717b5d5f9a8be7617822efc729f4f09ed34c26ef61ad6fb7c74fbca6ea28c6c
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.44.0/release.yaml REKORUUID=24296fb24b8ad77ac717b5d5f9a8be7617822efc729f4f09ed34c26ef61ad6fb7c74fbca6ea28c6c
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.44.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Breaking changes
- 🚨 Remove the deprecated single namespace mode https://github.com/tektoncd/dashboard/pull/3299
This was deprecated in v0.39.0 and replaced with the ability to restrict the Dashboard to a list of namespaces instead of just a single one. The legacy config was planned for removal after October 2023, and is now being removed in this release.
If you're still using the legacy --tenant-namespace flag, rename it to --tenant-namespaces to maintain the existing behaviour. The new flag supports a comma-separated list of namespaces.
Fixes
- 🐛 Fix for Create PipelineRun specifying ServiceAccount with v1 API https://github.com/tektoncd/dashboard/pull/3286
Misc
- 🔨 Bump cypress from 13.6.2 to 13.6.3 https://github.com/tektoncd/dashboard/pull/3275
- 🔨 Bump carbon-components-react from 7.59.19 to 7.59.20 https://github.com/tektoncd/dashboard/pull/3276
- 🔨 Bump @formatjs/cli from 6.2.4 to 6.2.7 https://github.com/tektoncd/dashboard/pull/3277
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3278
- 🔨 Bump rollup-plugin-visualizer from 5.11.0 to 5.12.0 https://github.com/tektoncd/dashboard/pull/3279
- 🔨 Update prettier to latest release https://github.com/tektoncd/dashboard/pull/3281
- 🔨 Update to vite 5 https://github.com/tektoncd/dashboard/pull/3282
- 🔨 Add Dockerfile for e2e base image https://github.com/tektoncd/dashboard/pull/3284
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3287
- 🔨 Bump msw from 2.1.2 to 2.1.6 https://github.com/tektoncd/dashboard/pull/3292
- 🔨 Bump react-intl from 6.6.1 to 6.6.2 https://github.com/tektoncd/dashboard/pull/3288
- 🔨 Update E2E tests to use Node.js 20 and Chrome 121 https://github.com/tektoncd/dashboard/pull/3294
- 🔨 Bump dotenv from 16.3.1 to 16.4.1 https://github.com/tektoncd/dashboard/pull/3289
- 🔨 Update to Node.js 20 https://github.com/tektoncd/dashboard/pull/3283
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/3296
- 🔨 Update tests to Triggers v0.26.0 https://github.com/tektoncd/dashboard/pull/3293
- 🔨 Bump the storybook group with 10 updates https://github.com/tektoncd/dashboard/pull/3305
- 🔨 Bump jsdom from 23.0.0 to 24.0.0 https://github.com/tektoncd/dashboard/pull/3307
- 🔨 Bump @carbon/elements from 10.56.3 to 10.56.4 https://github.com/tektoncd/dashboard/pull/3308
- 🔨 Bump @vitejs/plugin-react-swc from 3.5.0 to 3.6.0 https://github.com/tektoncd/dashboard/pull/3306
- 🔨 Fix year in copyright header https://github.com/tektoncd/dashboard/pull/3298
- 🔨 Fix typo in container registry auth step https://github.com/tektoncd/dashboard/pull/3303
- 🔨 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/3304
- 🔨 Add definitions used to release the E2E base image https://github.com/tektoncd/dashboard/pull/3300
- 🔨 Update E2E tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3309
- 🔨 Add support for updated resourceTemplates field in future Triggers release https://github.com/tektoncd/dashboard/pull/3310
- 🔨 Bump the storybook group with 10 updates https://github.com/tektoncd/dashboard/pull/3313
- 🔨 Bump eslint-plugin-storybook from 0.6.15 to 0.8.0 https://github.com/tektoncd/dashboard/pull/3314
- 🔨 Bump @vitest/coverage-istanbul from 1.0.2 to 1.3.0 https://github.com/tektoncd/dashboard/pull/3316
- 🔨 Bump cypress from 13.6.3 to 13.6.4 https://github.com/tektoncd/dashboard/pull/3318
- 🔨 Bump k8s.io/client-go from 0.29.1 to 0.29.2 https://github.com/tektoncd/dashboard/pull/3321
- 🔨 Bump prettier from 3.2.4 to 3.2.5 https://github.com/tektoncd/dashboard/pull/3315
- 🔨 Add missing copyright headers to release YAML files https://github.com/tektoncd/dashboard/pull/3312
- 🔨 Bump msw from 2.1.6 to 2.2.1 https://github.com/tektoncd/dashboard/pull/3319
- 🔨 Bump linkify-it from 4.0.1 to 5.0.0 https://github.com/tektoncd/dashboard/pull/3317
- 🔨 Update eslint-plugin-jsx-a11y to latest version https://github.com/tektoncd/dashboard/pull/3322
- 🔨 Bump ip from 2.0.0 to 2.0.1 https://github.com/tektoncd/dashboard/pull/3324
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3325
Docs
- 📖 Add v0.43.x to the releases doc https://github.com/tektoncd/dashboard/pull/3273
- 📖 Add v0.43.1 LTS to the releases doc https://github.com/tektoncd/dashboard/pull/3295
- 📖 Update release process doc to use the cherrypicker plugin for patch releases https://github.com/tektoncd/dashboard/pull/3301
- 📖 Update kind walk-through to Kubernetes 1.27 https://github.com/tektoncd/dashboard/pull/3302
- 📖 Document process for updating the Dashboard on dogfooding https://github.com/tektoncd/dashboard/pull/3311
Thanks
Thanks to these contributors who contributed to v0.44.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.43.1 LTS
This Dashboard LTS release supports Pipelines v0.53.x LTS, and v0.56.x LTS, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a095cf37815542fd2091234a701df065717fa4d6609d9c6b5fd42e00014277702
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.43.1/release.yaml REKORUUID=24296fb24b8ad77a095cf37815542fd2091234a701df065717fa4d6609d9c6b5fd42e00014277702
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.43.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix for Create PipelineRun specifying ServiceAccount with v1 API https://github.com/tektoncd/dashboard/pull/3291
Thanks
Thanks to these contributors who contributed to v0.43.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.43.0 LTS
This Dashboard LTS release supports Pipelines v0.53.x LTS, and v0.56.x LTS, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77acff35b405b0899cd6b13574a8e68d8d75e427db47d0e90acb7a156f2d26425f1
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.43.0/release.yaml REKORUUID=24296fb24b8ad77acff35b405b0899cd6b13574a8e68d8d75e427db47d0e90acb7a156f2d26425f1
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.43.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Bump rollup-plugin-visualizer from 5.9.2 to 5.10.0 https://github.com/tektoncd/dashboard/pull/3228
- 🔨 Bump tlds from 1.244.0 to 1.247.0 https://github.com/tektoncd/dashboard/pull/3227
- 🔨 Bump eslint-config-prettier from 9.0.0 to 9.1.0 https://github.com/tektoncd/dashboard/pull/3226
- 🔨 Update Storybook to 7.6.3 https://github.com/tektoncd/dashboard/pull/3229
- 🔨 Bump vite from 4.5.0 to 4.5.1 https://github.com/tektoncd/dashboard/pull/3230
- 🔨 Update vitest to v1 https://github.com/tektoncd/dashboard/pull/3231
- 🔨 Resolve issue with MDX rendering in Storybook dev mode https://github.com/tektoncd/dashboard/pull/3236
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3232
- 🔨 Bump rollup-plugin-visualizer from 5.10.0 to 5.11.0 https://github.com/tektoncd/dashboard/pull/3234
- 🔨 Bump react-window from 1.8.9 to 1.8.10 https://github.com/tektoncd/dashboard/pull/3233
- 🔨 Bump react-intl from 6.5.1 to 6.5.5 https://github.com/tektoncd/dashboard/pull/3235
- 🔨 Bump tlds from 1.247.0 to 1.248.0 https://github.com/tektoncd/dashboard/pull/3240
- 🔨 Bump vitest from 1.0.2 to 1.1.1 https://github.com/tektoncd/dashboard/pull/3245
- 🔨 Bump cypress from 13.6.0 to 13.6.2 https://github.com/tektoncd/dashboard/pull/3246
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3244
- 🔨 Bump k8s.io/client-go from 0.28.4 to 0.29.0 https://github.com/tektoncd/dashboard/pull/3238
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3247
- 🔨 Bump @formatjs/cli from 6.2.1 to 6.2.4 https://github.com/tektoncd/dashboard/pull/3249
- 🔨 Bump eslint from 8.54.0 to 8.56.0 https://github.com/tektoncd/dashboard/pull/3250
- 🔨 Bump msw from 2.0.9 to 2.0.12 https://github.com/tektoncd/dashboard/pull/3251
- 🔨 Add support for optional pipeline prop in PipelineRun component https://github.com/tektoncd/dashboard/pull/3252
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3254
- 🔨 Bump eslint-plugin-import from 2.29.0 to 2.29.1 https://github.com/tektoncd/dashboard/pull/3257
- 🔨 Bump carbon-components-react from 7.59.17 to 7.59.19 https://github.com/tektoncd/dashboard/pull/3256
- 🔨 Bump git-url-parse from 13.1.1 to 14.0.0 https://github.com/tektoncd/dashboard/pull/3255
- 🔨 Revert unintended change from previous update to matrix display https://github.com/tektoncd/dashboard/pull/3258
- 🔨 Bump vite from 4.5.1 to 4.5.2 https://github.com/tektoncd/dashboard/pull/3260
- 🔨 Bump @uiw/react-codemirror from 4.21.20 to 4.21.21 https://github.com/tektoncd/dashboard/pull/3262
- 🔨 Bump elkjs from 0.8.2 to 0.9.1 https://github.com/tektoncd/dashboard/pull/3263
- 🔨 Bump msw from 2.0.12 to 2.1.2 https://github.com/tektoncd/dashboard/pull/3264
- 🔨 Bump the storybook group with 9 updates https://github.com/tektoncd/dashboard/pull/3261
- 🔨 Bump react-intl from 6.5.5 to 6.6.1 https://github.com/tektoncd/dashboard/pull/3265
- 🔨 Bump @modyfi/vite-plugin-yaml from 1.0.4 to 1.1.0 https://github.com/tektoncd/dashboard/pull/3266
- 🔨 Bump k8s.io/client-go from 0.29.0 to 0.29.1 https://github.com/tektoncd/dashboard/pull/3269
- 🔨 Update transitive dependencies on vite to resolve npm audit warnings https://github.com/tektoncd/dashboard/pull/3270
- 🔨 Update tests to latest Pipelines and Triggers releases https://github.com/tektoncd/dashboard/pull/3271
- 🔨 Update vite-plugin-html for compatibility with vite 5 https://github.com/tektoncd/dashboard/pull/3272
Docs
- 📖 Add v0.42.x to the releases doc https://github.com/tektoncd/dashboard/pull/3223
Thanks
Thanks to these contributors who contributed to v0.43.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.42.0
This Dashboard release supports Pipelines v0.50.x LTS, and v0.53.x LTS, and v0.54.x, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77ace340c8c5a8e51cb6283c7d93aa312f29a71db896c89255e59066b80134c369d
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.42.0/release.yaml REKORUUID=24296fb24b8ad77ace340c8c5a8e51cb6283c7d93aa312f29a71db896c89255e59066b80134c369d
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.42.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Avoid unnecessary scans for codeql on non code https://github.com/tektoncd/dashboard/pull/3190
- 🔨 Update msw to 2.x https://github.com/tektoncd/dashboard/pull/3191
- 🔨 Bump the storybook group with 8 updates https://github.com/tektoncd/dashboard/pull/3194
- 🔨 Bump eslint-plugin-import from 2.28.1 to 2.29.0 https://github.com/tektoncd/dashboard/pull/3196
- 🔨 Bump carbon-components-react from 7.59.15 to 7.59.16 https://github.com/tektoncd/dashboard/pull/3195
- 🔨 Bump @tanstack/react-query-devtools from 4.35.0 to 4.36.1 https://github.com/tektoncd/dashboard/pull/3197
- 🔨 npm dedupe https://github.com/tektoncd/dashboard/pull/3199
- 🔨 Fix storybook production build https://github.com/tektoncd/dashboard/pull/3200
- 🔨 Bump the storybook group with 8 updates https://github.com/tektoncd/dashboard/pull/3201
- 🔨 Bump carbon-components-react from 7.59.16 to 7.59.17 https://github.com/tektoncd/dashboard/pull/3202
- 🔨 Bump eslint from 8.52.0 to 8.53.0 https://github.com/tektoncd/dashboard/pull/3203
- 🔨 Bump @vitejs/plugin-react-swc from 3.3.2 to 3.4.1 https://github.com/tektoncd/dashboard/pull/3204
- 🔨 Update Cypress to latest release https://github.com/tektoncd/dashboard/pull/3206
- 🔨 Pin the base image to a stable Alpine release https://github.com/tektoncd/dashboard/pull/3207
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3208
- 🔨 Reduce number of file extensions used by vite to resolve import paths https://github.com/tektoncd/dashboard/pull/3210
- 🔨 Use Carbon prefix variable https://github.com/tektoncd/dashboard/pull/3211
- 🔨 Bump vite-plugin-svgr from 3.2.0 to 4.1.0 https://github.com/tektoncd/dashboard/pull/3209
- 🔨 Update imports of SVGs as React components to support new vite-plugin-svgr behaviour https://github.com/tektoncd/dashboard/pull/3209
- 🔨 Bump msw from 2.0.2 to 2.0.8 https://github.com/tektoncd/dashboard/pull/3212
- 🔨 Bump eslint from 8.53.0 to 8.54.0 https://github.com/tektoncd/dashboard/pull/3213
- 🔨 Bump @vitejs/plugin-react-swc from 3.4.1 to 3.5.0 https://github.com/tektoncd/dashboard/pull/3214
- 🔨 Bump k8s.io/client-go from 0.27.4 to 0.28.4 https://github.com/tektoncd/dashboard/pull/3216
- 🔨 Bump jsdom from 22.1.0 to 23.0.0 https://github.com/tektoncd/dashboard/pull/3218
- 🔨 Bump eslint-plugin-formatjs from 4.11.0 to 4.11.3 https://github.com/tektoncd/dashboard/pull/3219
- 🔨 Bump cypress from 13.5.0 to 13.6.0 https://github.com/tektoncd/dashboard/pull/3220
- 🔨 Bump msw from 2.0.8 to 2.0.9 https://github.com/tektoncd/dashboard/pull/3221
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3222
Docs
- 📖 Add v0.41.x to releases doc and remove v0.30 and v0.40 https://github.com/tektoncd/dashboard/pull/3189
- 📖 Compatibility issue with Colima and kind has been resolved - remove warning https://github.com/tektoncd/dashboard/pull/3205
- 📖 Update oauth2-proxy walk-through to latest release https://github.com/tektoncd/dashboard/pull/3217
Thanks
Thanks to these contributors who contributed to v0.42.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.41.0 LTS
This Dashboard LTS release supports Pipelines v0.50.x LTS, and v0.53.x LTS, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a25a732053f703be3e166a998e388d5940968399f9237c0f9e99ea6fe33e02d33
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.41.0/release.yaml REKORUUID=24296fb24b8ad77a25a732053f703be3e166a998e388d5940968399f9237c0f9e99ea6fe33e02d33
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.41.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add 'Create' and 'Edit and run' features for
CustomRunshttps://github.com/tektoncd/dashboard/pull/3108
Fixes
- 🐛 Fix default selected namespace when using limited namespace visibility https://github.com/tektoncd/dashboard/pull/3136
- 🐛 Warning StatusIcon should use black fill for a11y https://github.com/tektoncd/dashboard/pull/3144
- 🐛 Fix AVT issue of step nav https://github.com/tektoncd/dashboard/pull/3167
Misc
- 🔨 Update eslint config to include JSX files https://github.com/tektoncd/dashboard/pull/3139
- 🔨 Update font stack https://github.com/tektoncd/dashboard/pull/3142
- 🔨 Prepare script should update all applications https://github.com/tektoncd/dashboard/pull/3143
- 🔨 Verify logs in Create TaskRun and Create PipelineRun E2E https://github.com/tektoncd/dashboard/pull/3141
- 🔨 Remove duplicate assertion in Create PipelineRun test https://github.com/tektoncd/dashboard/pull/3138
- 🔨 Bump msw from 1.3.1 to 1.3.2 https://github.com/tektoncd/dashboard/pull/3149
- 🔨 Bump postcss from 8.4.27 to 8.4.31 https://github.com/tektoncd/dashboard/pull/3150
- 🔨 Bump the storybook group with 8 updates https://github.com/tektoncd/dashboard/pull/3145
- 🔨 Bump eslint from 8.49.0 to 8.50.0 https://github.com/tektoncd/dashboard/pull/3148
- 🔨 Bump @vitest/coverage-istanbul from 0.34.3 to 0.34.6 https://github.com/tektoncd/dashboard/pull/3146
- 🔨 Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 https://github.com/tektoncd/dashboard/pull/3147
- 🔨 Bump the storybook group with 8 updates https://github.com/tektoncd/dashboard/pull/3151
- 🔨 Bump @uiw/react-codemirror from 4.21.13 to 4.21.19 https://github.com/tektoncd/dashboard/pull/3152
- 🔨 Bump @tanstack/react-query from 4.35.0 to 4.36.1 https://github.com/tektoncd/dashboard/pull/3153
- 🔨 Bump eslint-plugin-storybook from 0.6.13 to 0.6.15 https://github.com/tektoncd/dashboard/pull/3154
- 🔨 Bump cypress from 13.2.0 to 13.3.0 https://github.com/tektoncd/dashboard/pull/3155
- 🔨 Bump vitest from 0.34.5 to 0.34.6 https://github.com/tektoncd/dashboard/pull/3157
- 🔨 Bump golang.org/x/net from 0.8.0 to 0.17.0 https://github.com/tektoncd/dashboard/pull/3156
- 🔨 Bump vite from 4.4.9 to 4.4.11 https://github.com/tektoncd/dashboard/pull/3159
- 🔨 Update About E2E to correctly save API response body https://github.com/tektoncd/dashboard/pull/3140
- 🔨 Update @storybook/theming to same version as other Storybook packages https://github.com/tektoncd/dashboard/pull/3162
- 🔨 Bump eslint from 8.50.0 to 8.51.0 https://github.com/tektoncd/dashboard/pull/3158
- 🔨 Bump cypress from 13.3.0 to 13.3.1 https://github.com/tektoncd/dashboard/pull/3161
- 🔨 Bump @babel/traverse from 7.22.8 to 7.23.2 https://github.com/tektoncd/dashboard/pull/3165
- 🔨 Bump @uiw/react-codemirror from 4.21.19 to 4.21.20 https://github.com/tektoncd/dashboard/pull/3160
- 🔨 Update minimum go version https://github.com/tektoncd/dashboard/pull/3164
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3163
- 🔨 Remove unused code https://github.com/tektoncd/dashboard/pull/3166
- 🔨 Bump vite from 4.4.11 to 4.5.0 https://github.com/tektoncd/dashboard/pull/3169
- 🔨 Bump the storybook group with 8 updates https://github.com/tektoncd/dashboard/pull/3168
- 🔨 Bump @formatjs/cli from 6.2.0 to 6.2.1 https://github.com/tektoncd/dashboard/pull/3170
- 🔨 Update @storybook/theming version for consistency https://github.com/tektoncd/dashboard/pull/3173
- 🔨 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/3174
- 🔨 Bump eslint-plugin-formatjs from 4.10.5 to 4.11.0 https://github.com/tektoncd/dashboard/pull/3171
- 🔨 Bump eslint-plugin-prettier from 5.0.0 to 5.0.1 https://github.com/tektoncd/dashboard/pull/3172
- 🔨 Update Carbon packages to latest v10 releases https://github.com/tektoncd/dashboard/pull/3175
- 🔨 Bump git-url-parse from 13.1.0 to 13.1.1 https://github.com/tektoncd/dashboard/pull/3180
- 🔨 Bump eslint from 8.51.0 to 8.52.0 https://github.com/tektoncd/dashboard/pull/3182
- 🔨 Bump tlds from 1.242.0 to 1.243.0 https://github.com/tektoncd/dashboard/pull/3181
- 🔨 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/3177
- 🔨 Bump the storybook group with 8 updates https://github.com/tektoncd/dashboard/pull/3178
- 🔨 Bump react-intl from 6.4.7 to 6.5.0 https://github.com/tektoncd/dashboard/pull/3179
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3183
- 🔨 Bump carbon-components from 10.58.11 to 10.58.12 https://github.com/tektoncd/dashboard/pull/3184
- 🔨 Bump react-intl from 6.5.0 to 6.5.1 https://github.com/tektoncd/dashboard/pull/3185
- 🔨 Bump cypress from 13.3.1 to 13.3.3 https://github.com/tektoncd/dashboard/pull/3187
- 🔨 Bump tlds from 1.243.0 to 1.244.0 https://github.com/tektoncd/dashboard/pull/3188
Docs
- 📖 Add v0.40.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3134
- 📖 Add v0.40.1 to the releases doc https://github.com/tektoncd/dashboard/pull/3137
Thanks
Thanks to these contributors who contributed to v0.41.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @jisoolee
- ❤️ @kaushalnavneet
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.40.1
This Dashboard release supports Pipelines v0.47.x LTS, v0.50.x LTS, and v0.52.x, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77ade11fa37fb6b586233b12c9acf1a578267e2b719d45720df8d6dafc46bfae4dd
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.40.1/release.yaml REKORUUID=24296fb24b8ad77ade11fa37fb6b586233b12c9acf1a578267e2b719d45720df8d6dafc46bfae4dd
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.40.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix default selected namespace when using limited namespace visibility https://github.com/tektoncd/dashboard/pull/3136
Thanks
Thanks to these contributors who contributed to v0.40.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.40.0
This Dashboard release supports Pipelines v0.47.x LTS, v0.50.x LTS, and v0.52.x, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a0b0490e1990b8e9ace311b37a6be656818db8429e69d59f2c8148c858e76871e
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.40.0/release.yaml REKORUUID=24296fb24b8ad77a0b0490e1990b8e9ace311b37a6be656818db8429e69d59f2c8148c858e76871e
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.40.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Check for invalid start date https://github.com/tektoncd/dashboard/pull/3092
- 🔨 Update to Cypress v13 https://github.com/tektoncd/dashboard/pull/3095
- 🔨 Reduce noise in log output https://github.com/tektoncd/dashboard/pull/3096
- 🔨 Fail early if nvm fails to install Node.js binary https://github.com/tektoncd/dashboard/pull/3097
- 🔨 Add some Portuguese translations https://github.com/tektoncd/dashboard/pull/3098
- 🔨 Update Storybook to v7.4 https://github.com/tektoncd/dashboard/pull/3100
- 🔨 Add theme selector to Storybook https://github.com/tektoncd/dashboard/pull/3099
- 🔨 Bump eslint-plugin-react from 7.33.1 to 7.33.2 https://github.com/tektoncd/dashboard/pull/3102
- 🔨 Bump prettier from 3.0.2 to 3.0.3 https://github.com/tektoncd/dashboard/pull/3105
- 🔨 Bump @vitest/coverage-istanbul from 0.34.1 to 0.34.3 https://github.com/tektoncd/dashboard/pull/3103
- 🔨 Remove unused package https://github.com/tektoncd/dashboard/pull/3106
- 🔨 Update copyright headers https://github.com/tektoncd/dashboard/pull/3107
- 🔨 Bump @tanstack/react-query-devtools from 4.32.0 to 4.35.0 https://github.com/tektoncd/dashboard/pull/3111
- 🔨 Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 https://github.com/tektoncd/dashboard/pull/3112
- 🔨 Bump react-intl from 6.4.3 to 6.4.6 https://github.com/tektoncd/dashboard/pull/3113
- 🔨 Bump eslint-plugin-formatjs from 4.10.3 to 4.10.5 https://github.com/tektoncd/dashboard/pull/3114
- 🔨 Bump @uiw/react-codemirror from 4.21.11 to 4.21.13 https://github.com/tektoncd/dashboard/pull/3115
- 🔨 Switch to new k8s package repositories https://github.com/tektoncd/dashboard/pull/3110
- 🔨 Bump cypress from 13.0.0 to 13.2.0 https://github.com/tektoncd/dashboard/pull/3117
- 🔨 Bump vitest from 0.34.3 to 0.34.4 https://github.com/tektoncd/dashboard/pull/3118
- 🔨 Bump msw from 1.2.1 to 1.3.1 https://github.com/tektoncd/dashboard/pull/3119
- 🔨 Bump go.uber.org/zap from 1.25.0 to 1.26.0 https://github.com/tektoncd/dashboard/pull/3121
- 🔨 Bump eslint from 8.48.0 to 8.49.0 https://github.com/tektoncd/dashboard/pull/3120
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/3124
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3125
- 🔨 Bump carbon-components-react from 7.59.12 to 7.59.14 https://github.com/tektoncd/dashboard/pull/3127
- 🔨 Bump vitest from 0.34.4 to 0.34.5 https://github.com/tektoncd/dashboard/pull/3129
- 🔨 Bump @formatjs/cli from 6.1.3 to 6.2.0 https://github.com/tektoncd/dashboard/pull/3130
- 🔨 Bump eslint-config-prettier from 8.8.0 to 9.0.0 https://github.com/tektoncd/dashboard/pull/3132
- 🔨 Bump react-intl from 6.4.6 to 6.4.7 https://github.com/tektoncd/dashboard/pull/3133
Docs
- 📖 Add v0.39.0 to the releases doc https://github.com/tektoncd/dashboard/pull/3094
Thanks
Thanks to these contributors who contributed to v0.40.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @FaahdSolano
- ❤️ @jisoolee
- JavaScript
Published by AlanGreene over 2 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.39.0
This Dashboard release supports Pipelines v0.47.x LTS, v0.50.x LTS, and v0.51.x, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77aebe5cec4b7deca03a939c2617a6e0fe0712d23009cbb07e98322e6ed777fb2fb
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.39.0/release.yaml REKORUUID=24296fb24b8ad77aebe5cec4b7deca03a939c2617a6e0fe0712d23009cbb07e98322e6ed777fb2fb
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.39.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Expand single namespace visibility feature to support multiple tenant namespaces https://github.com/tektoncd/dashboard/pull/3042
- Add support for deploying Dashboard with limited namespace visibility
- Action required: The
tenant-namespacearg in the Dashboard deployment is deprecated. This was used to provide the original related feature supporting a single namespace. Please switch to the newtenant-namespacesarg which supports a comma-separated list of namespaces. The deprecated arg and associated supporting developer scripts etc. will be removed in the next LTS release due October 2023.
- ✨ Enable Korean translation of the Dashboard https://github.com/tektoncd/dashboard/pull/3054
- ✨ Improve display of pipeline task retries on the PipelineRun details page https://github.com/tektoncd/dashboard/pull/3062
- It's now easier to get a quick summary of the PipelineRun status as retries for a given TaskRun are collapsed into a single entry. This also adds the ability to view retry status and logs on the TaskRun details page.
- ✨ Add support for displaying TaskRuns for a matrix task on the PipelineRun details page https://github.com/tektoncd/dashboard/pull/3081
- This allows users to access logs, status, and other details of the matrix-generated TaskRuns that were not previously available on the PipelineRun details page. Future releases will improve the display of this information.
Fixes
- 🐛 Fix missing translations for status filter dropdown control https://github.com/tektoncd/dashboard/pull/3074
- 🐛 Update isRunning util to correctly handle 'running finally' states https://github.com/tektoncd/dashboard/pull/3082
Misc
- 🔨 Fix for nightly E2E on Power and Z https://github.com/tektoncd/dashboard/pull/3013
- 🔨 Rename default stories https://github.com/tektoncd/dashboard/pull/3014
- 🔨 Update tests to remove references to deprecated bundles feature https://github.com/tektoncd/dashboard/pull/3015
- 🔨 Bump sass-loader from 13.3.1 to 13.3.2 https://github.com/tektoncd/dashboard/pull/3017
- 🔨 Bump the storybook group with 1 update https://github.com/tektoncd/dashboard/pull/3016
- 🔨 Bump carbon-components-react from 7.59.8 to 7.59.9 https://github.com/tektoncd/dashboard/pull/3018
- 🔨 Bump jest from 29.6.1 to 29.6.2 https://github.com/tektoncd/dashboard/pull/3020
- 🔨 Bump sass from 1.63.6 to 1.64.1 https://github.com/tektoncd/dashboard/pull/3019
- 🔨 Update Storybook to v7.2 https://github.com/tektoncd/dashboard/pull/3021
- 🔨 Update tough-cookie to resolve npm audit warnings https://github.com/tektoncd/dashboard/pull/3021
- 🔨 Bump go.uber.org/zap from 1.24.0 to 1.25.0 https://github.com/tektoncd/dashboard/pull/3028
- 🔨 Update Storybook and document the @tektoncd/dashboard-* packages https://github.com/tektoncd/dashboard/pull/3022
- 🔨 Bump @babel/runtime from 7.22.5 to 7.22.6 https://github.com/tektoncd/dashboard/pull/3024
- 🔨 Bump webpack from 5.88.1 to 5.88.2 https://github.com/tektoncd/dashboard/pull/3027
- 🔨 Bump @babel/plugin-transform-runtime from 7.22.7 to 7.22.10 https://github.com/tektoncd/dashboard/pull/3029
- 🔨 Bump carbon-components-react from 7.59.9 to 7.59.10 https://github.com/tektoncd/dashboard/pull/3026
- 🔨 Switch from webpack to vite https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Remove babel and webpack dependencies and config files https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Replace bundle analyzer https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Update Storybook to work with vite https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Switch from jest to vitest https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Fix tests after the vitest switch https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Update eslint config to work with vite https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Update i18n script and message bundle loading https://github.com/tektoncd/dashboard/pull/3031
- 🔨 Update Node.js version used in CI and use nvm https://github.com/tektoncd/dashboard/pull/3032
- 🔨 Add new
Loadingcomponent for reuse across the app https://github.com/tektoncd/dashboard/pull/3033 - 🔨 Lazy-load the YAML editor https://github.com/tektoncd/dashboard/pull/3033
- This results in a >30% reduction in bundle size for read-only deployments and for users of read-write deployments who do not use the YAML editor
- 🔨 Increase timeout for flaky tests https://github.com/tektoncd/dashboard/pull/3040
- 🔨 Remove Node.js install from build tests https://github.com/tektoncd/dashboard/pull/3034
- 🔨 Improve performance of SASS build step https://github.com/tektoncd/dashboard/pull/3041
- 🔨 Remove LoadingShell from @tektoncd/dashboard-components https://github.com/tektoncd/dashboard/pull/3044
- 🔨 Fix Storybook production deploy https://github.com/tektoncd/dashboard/pull/3045
- 🔨 Fix nightly release https://github.com/tektoncd/dashboard/pull/3047
- 🔨 Update to Storybook v7.3 https://github.com/tektoncd/dashboard/pull/3048
- 🔨 Update to Cypress v12.17.4 https://github.com/tektoncd/dashboard/pull/3050
- 🔨 Don't include containers in the published storybook https://github.com/tektoncd/dashboard/pull/3053
- 🔨 Modify Korean translation file https://github.com/tektoncd/dashboard/pull/3051
- 🔨 Bump eslint-plugin-react from 7.32.2 to 7.33.1 https://github.com/tektoncd/dashboard/pull/3036
- 🔨 Bump prettier from 3.0.0 to 3.0.2 https://github.com/tektoncd/dashboard/pull/3049
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3063
- 🔨 Update to latest Carbon 10 releases https://github.com/tektoncd/dashboard/pull/3064 https://github.com/tektoncd/dashboard/pull/3071 https://github.com/tektoncd/dashboard/pull/3073
- 🔨 Add updated korean translation https://github.com/tektoncd/dashboard/pull/3066
- 🔨 Handle missing steps gracefully https://github.com/tektoncd/dashboard/pull/3065
- 🔨 Update sass to latest release https://github.com/tektoncd/dashboard/pull/3067
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/3072
- 🔨 Bump @visx/event from 3.0.1 to 3.3.0 https://github.com/tektoncd/dashboard/pull/3058
- 🔨 Bump tlds from 1.240.0 to 1.242.0 https://github.com/tektoncd/dashboard/pull/3060
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/3075
- 🔨 Update npmignore files to reflect recent file extension changes https://github.com/tektoncd/dashboard/pull/3077
- 🔨 Bump @uiw/react-codemirror from 4.21.9 to 4.21.11 https://github.com/tektoncd/dashboard/pull/3086
- 🔨 Bump @visx/network from 3.0.0 to 3.3.0 https://github.com/tektoncd/dashboard/pull/3088
- 🔨 Bump eslint-plugin-import from 2.27.5 to 2.28.1 https://github.com/tektoncd/dashboard/pull/3089
- 🔨 Update vitest to latest release https://github.com/tektoncd/dashboard/pull/3091
- 🔨 Bump eslint from 8.45.0 to 8.48.0 https://github.com/tektoncd/dashboard/pull/3090
- 🔨 Update tests to use latest Triggers release https://github.com/tektoncd/dashboard/pull/3093
Docs
- 📖 Add v0.38.0 to the releases doc and remove EOL releases https://github.com/tektoncd/dashboard/pull/3012
- 📖 Update Storybook and document the @tektoncd/dashboard-* packages https://github.com/tektoncd/dashboard/pull/3022
- 📖 Update dev docs with new vite scripts and update CI test script https://github.com/tektoncd/dashboard/pull/3031
- 📖 Update Node.js version used in CI and use nvm https://github.com/tektoncd/dashboard/pull/3032
- 📖 Replace reference to jest in docs with Vitest https://github.com/tektoncd/dashboard/pull/3043
- 📖 Update dev docs with note on colima + kind compatibility issue https://github.com/tektoncd/dashboard/pull/3052
- 📖 Add note to dev doc re. JSX file extension https://github.com/tektoncd/dashboard/pull/3078
- 📖 Update docs to reference the published Storybook https://github.com/tektoncd/dashboard/pull/3080
Thanks
Thanks to these contributors who contributed to v0.39.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @jisoolee
- JavaScript
Published by AlanGreene almost 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.38.0 LTS
This Dashboard LTS release supports Pipelines v0.47.x LTS and v0.50.x LTS, and Triggers v0.24.x LTS.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a98829276aa4f79496f1cb154c40b94b25de2b7ffc2d3a6ec15e18ef0e5ee3d98
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.38.0/release.yaml REKORUUID=24296fb24b8ad77a98829276aa4f79496f1cb154c40b94b25de2b7ffc2d3a6ec15e18ef0e5ee3d98
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.38.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Enable v1 API use by default https://github.com/tektoncd/dashboard/pull/2976
- Switch the default value of the v1 CRD toggle on the settings page from off to on. This means that the Dashboard will request and display v1 resources from Tekton Pipelines by default unless the user has previously changed this setting.
- Action required: If you wish to opt-out of this change, you can turn off the toggle on the settings page. Note: a future Dashboard release will remove this toggle but this won't happen until some time after Tekton Pipelines have deprecated and removed the v1beta1 resources.
- ✨ Add support for TEP-0047 'displayName' https://github.com/tektoncd/dashboard/pull/2981
- the display name is shown in the task navigation on the PipelineRun details page
Misc
- 🔨 Bump sass from 1.62.1 to 1.63.6 https://github.com/tektoncd/dashboard/pull/2962
- 🔨 Update babel and Storybook https://github.com/tektoncd/dashboard/pull/2968
- 🔨 Add new story showing all status icon variations together https://github.com/tektoncd/dashboard/pull/2972
- 🔨 Bump style-loader from 3.3.2 to 3.3.3 https://github.com/tektoncd/dashboard/pull/2973
- 🔨 Bump @uiw/react-codemirror from 4.19.16 to 4.21.7 https://github.com/tektoncd/dashboard/pull/2974
- 🔨 Update dependencies to address npm audit warnings https://github.com/tektoncd/dashboard/pull/2975
- 🔨 Update Cypress to latest release https://github.com/tektoncd/dashboard/pull/2980
- 🔨 Update git image to use digest https://github.com/tektoncd/dashboard/pull/2979
- 🔨 Enable dependabot groups for Storybook https://github.com/tektoncd/dashboard/pull/2982
- 🔨 Bump tough-cookie from 4.1.2 to 4.1.3 https://github.com/tektoncd/dashboard/pull/2983
- 🔨 Update prettier to v3.0.0 https://github.com/tektoncd/dashboard/pull/2988
- 🔨 Bump jest-environment-jsdom from 29.5.0 to 29.6.1 https://github.com/tektoncd/dashboard/pull/2985
- 🔨 Bump eslint from 8.39.0 to 8.44.0 https://github.com/tektoncd/dashboard/pull/2986
- 🔨 Bump @babel/plugin-transform-runtime from 7.22.6 to 7.22.7 https://github.com/tektoncd/dashboard/pull/2987
- 🔨 Update Cypress to latest release https://github.com/tektoncd/dashboard/pull/2989
- 🔨 Bump jest from 29.5.0 to 29.6.1 https://github.com/tektoncd/dashboard/pull/2991
- 🔨 Bump @babel/eslint-parser from 7.22.6 to 7.22.9 https://github.com/tektoncd/dashboard/pull/2992
- 🔨 Bump eslint from 8.44.0 to 8.45.0 https://github.com/tektoncd/dashboard/pull/2993
- 🔨 Bump @babel/core from 7.22.6 to 7.22.9 https://github.com/tektoncd/dashboard/pull/2994
- 🔨 Fix path to cypress for code completion https://github.com/tektoncd/dashboard/pull/2995
- 🔨 Delete .ko.yaml https://github.com/tektoncd/dashboard/pull/2996
- reduces built image size by ~25%
- 🔨 Bump glob from 10.2.2 to 10.3.3 https://github.com/tektoncd/dashboard/pull/3003
- 🔨 Bump @codemirror/legacy-modes from 6.3.2 to 6.3.3 https://github.com/tektoncd/dashboard/pull/3004
- 🔨 Bump cypress from 12.17.1 to 12.17.2 https://github.com/tektoncd/dashboard/pull/3005
- 🔨 Bump @tanstack/react-query-devtools from 4.29.6 to 4.32.0 https://github.com/tektoncd/dashboard/pull/3006
- 🔨 Bump @carbon/elements from 10.56.1 to 10.56.2 https://github.com/tektoncd/dashboard/pull/3009
- 🔨 Remove use of defaultProps in functional components https://github.com/tektoncd/dashboard/pull/3001
- 🔨 Bump k8s.io/client-go from 0.26.3 to 0.27.4 https://github.com/tektoncd/dashboard/pull/3007
- 🔨 Update Storybook to v7.1.0 https://github.com/tektoncd/dashboard/pull/3011
Docs
- 📖 Add v0.37.0 to the release docs https://github.com/tektoncd/dashboard/pull/2961
- 📖 Remove EOL releases and fix dates for v0.32.0 https://github.com/tektoncd/dashboard/pull/2978
Thanks
Thanks to these contributors who contributed to v0.38.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene almost 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.37.0
This Dashboard release supports Pipelines v0.44.x LTS, v0.47.x LTS, and v0.49.x, and Triggers v0.24.x LTS.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a57c11f98883a3a5828db8e840a3049f30536d45ba13f12fc16fe7f6ba9577b57
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.37.0/release.yaml REKORUUID=24296fb24b8ad77a57c11f98883a3a5828db8e840a3049f30536d45ba13f12fc16fe7f6ba9577b57
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.37.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Bump css-loader from 6.7.3 to 6.8.1 https://github.com/tektoncd/dashboard/pull/2944
- 🔨 Bump @babel/plugin-transform-runtime from 7.21.4 to 7.22.4 https://github.com/tektoncd/dashboard/pull/2943
- 🔨 Bump webpack-merge from 5.8.0 to 5.9.0 https://github.com/tektoncd/dashboard/pull/2945
- 🔨 Bump sass-loader from 13.2.2 to 13.3.1 https://github.com/tektoncd/dashboard/pull/2942
- 🔨 Bump babel-plugin-formatjs from 10.5.0 to 10.5.1 https://github.com/tektoncd/dashboard/pull/2941
- 🔨 Bump webpack-cli from 5.0.2 to 5.1.4 https://github.com/tektoncd/dashboard/pull/2947
- 🔨 Bump react-intl from 6.4.2 to 6.4.3 https://github.com/tektoncd/dashboard/pull/2949
- 🔨 Bump babel-plugin-formatjs from 10.5.1 to 10.5.2 https://github.com/tektoncd/dashboard/pull/2951
- 🔨 Bump @babel/preset-react from 7.18.6 to 7.22.5 https://github.com/tektoncd/dashboard/pull/2948
- 🔨 Update Storybook and Cypress to latest releases https://github.com/tektoncd/dashboard/pull/2952
- 🔨 Bump babel-plugin-formatjs from 10.5.2 to 10.5.3 https://github.com/tektoncd/dashboard/pull/2953
- 🔨 Bump @babel/runtime from 7.21.5 to 7.22.5 https://github.com/tektoncd/dashboard/pull/2954
- 🔨 Bump @babel/eslint-parser from 7.21.3 to 7.22.5 https://github.com/tektoncd/dashboard/pull/2955
- 🔨 Bump tlds from 1.238.0 to 1.240.0 https://github.com/tektoncd/dashboard/pull/2958
- 🔨 Bump @babel/plugin-proposal-export-default-from from 7.18.10 to 7.22.5 https://github.com/tektoncd/dashboard/pull/2959
- 🔨 Update tests to latest Pipelines and Triggers releases https://github.com/tektoncd/dashboard/pull/2960
Docs
- 📖 Add patch releases for stepTemplate merge issue to releases doc https://github.com/tektoncd/dashboard/pull/2940
Thanks
Thanks to these contributors who contributed to v0.37.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene almost 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.36.1
This Dashboard release supports Pipelines v0.44.x LTS, v0.47.x LTS, and v0.48.x, and Triggers v0.24.x LTS.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77aa26b83a488dd8c1744f0ccf4373fbf0161ff9191b6b4157306e7cd9db9c258d9
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.36.1/release.yaml REKORUUID=24296fb24b8ad77aa26b83a488dd8c1744f0ccf4373fbf0161ff9191b6b4157306e7cd9db9c258d9
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.36.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix processing of stepTemplate volumeMounts https://github.com/tektoncd/dashboard/pull/2939
- Fix display of volumeMounts in the step details tab to ensure only relevant entries from the step definition and template are shown.
Thanks
Thanks to these contributors who contributed to v0.36.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.35.1 LTS
This Dashboard LTS release supports Pipelines v0.44.x LTS and v0.47.x LTS, and Triggers v0.23.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77aa579436f850388b0b3e01df5ff7b3132afb03bced7dadd55b9894c7fe5d9dd12
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.35.1/release.yaml REKORUUID=24296fb24b8ad77aa579436f850388b0b3e01df5ff7b3132afb03bced7dadd55b9894c7fe5d9dd12
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.35.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix processing of stepTemplate volumeMounts https://github.com/tektoncd/dashboard/pull/2938
- Fix display of volumeMounts in the step details tab to ensure only relevant entries from the step definition and template are shown.
Misc
- 🛠️ Update URL of gpg key to use for kubectl install https://github.com/tektoncd/dashboard/pull/2938
Thanks
Thanks to these contributors who contributed to v0.35.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.32.1 LTS
This Dashboard LTS release supports Pipelines v0.41.x LTS - v0.44.x LTS and Triggers v0.22.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a61c7018b24d02a11bf76d83b9fe5e6e3f58598a987e1e0e431dde8e3ad897575
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.32.1/release.yaml REKORUUID=24296fb24b8ad77a61c7018b24d02a11bf76d83b9fe5e6e3f58598a987e1e0e431dde8e3ad897575
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.32.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix processing of stepTemplate volumeMounts https://github.com/tektoncd/dashboard/pull/2937
- Fix display of volumeMounts in the step details tab to ensure only relevant entries from the step definition and template are shown.
Misc
- 🛠️ Fix golang lint issues https://github.com/tektoncd/dashboard/pull/2937
- 🛠️ Update URL of gpg key to use for kubectl install https://github.com/tektoncd/dashboard/pull/2937
Thanks
Thanks to these contributors who contributed to v0.32.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.30.1 LTS
This Dashboard LTS release supports Pipelines 0.38.x - 0.41.x and Triggers 0.21.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a533d464a2b9c4f4230c80dbd82eb8827ea5b909c4ad7ffea10aa390a497b7d3e
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.30.1/tekton-dashboard-release.yaml REKORUUID=24296fb24b8ad77a533d464a2b9c4f4230c80dbd82eb8827ea5b909c4ad7ffea10aa390a497b7d3e
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.30.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix processing of stepTemplate volumeMounts https://github.com/tektoncd/dashboard/pull/2936
- Fix display of volumeMounts in the step details tab to ensure only relevant entries from the step definition and template are shown.
Misc
- 🛠️ Fix golang lint issues https://github.com/tektoncd/dashboard/pull/2936
Thanks
Thanks to these contributors who contributed to v0.30.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.36.0
This Dashboard release supports Pipelines v0.44.x LTS, v0.47.x LTS, and v0.48.x, and Triggers v0.24.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a891def5779afbb6ab0846fbebdf71aa7312e77bf08d14c3333475df6f3908004
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.36.0/release.yaml REKORUUID=24296fb24b8ad77a891def5779afbb6ab0846fbebdf71aa7312e77bf08d14c3333475df6f3908004
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.36.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Send start and completion time to external logs proxy https://github.com/tektoncd/dashboard/pull/2909
- Include the TaskRun's
startTimeandcompletionTimeas query parameters when making requests to the external-logs proxy.
- Include the TaskRun's
Fixes
- 🐛 Fix AVT issues https://github.com/tektoncd/dashboard/pull/2921
The ARIA attributes "aria-label" are not valid for the element <span> with implicit ARIA role "generic"
Misc
- 🔨 Move param and result descriptions to tooltip icon https://github.com/tektoncd/dashboard/pull/2877
- 🔨 Update Storybook and yaml to latest versions https://github.com/tektoncd/dashboard/pull/2883
- 🔨 Bump sass from 1.62.0 to 1.62.1 https://github.com/tektoncd/dashboard/pull/2884
- 🔨 Update Node.js to latest 18.x release https://github.com/tektoncd/dashboard/pull/2887
- This also updates the version of npm used from 8.x to 9.x
- 🔨 Replace git-init image in import resources https://github.com/tektoncd/dashboard/pull/2886
- 🔨 Bump @tanstack/react-query-devtools from 4.29.3 to 4.29.5 https://github.com/tektoncd/dashboard/pull/2885
- 🔨 Remove unused code from E2E script https://github.com/tektoncd/dashboard/pull/2889
- 🔨 Update webpack https://github.com/tektoncd/dashboard/pull/2868
- 🔨 Update kustomization.yaml files to replace deprecated fields https://github.com/tektoncd/dashboard/pull/2890
- 🔨 Reduce noise in unit test logs https://github.com/tektoncd/dashboard/pull/2888
- 🔨 Bump @tanstack/react-query-devtools from 4.29.5 to 4.29.6 https://github.com/tektoncd/dashboard/pull/2892
- 🔨 Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 https://github.com/tektoncd/dashboard/pull/2895
- 🔨 Bump @babel/preset-env from 7.21.4 to 7.21.5 https://github.com/tektoncd/dashboard/pull/2896
- 🔨 Bump @babel/core from 7.21.4 to 7.21.5 https://github.com/tektoncd/dashboard/pull/2893
- 🔨 Bump cypress from 12.10.0 to 12.11.0 https://github.com/tektoncd/dashboard/pull/2894
- 🔨 Fix Storybook controls https://github.com/tektoncd/dashboard/pull/2897
- 🔨 Update stories to use Storybook CSF3 args https://github.com/tektoncd/dashboard/pull/2899
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/2900
- 🔨 Bump react-intl from 6.4.1 to 6.4.2 https://github.com/tektoncd/dashboard/pull/2905
- 🔨 Bump @babel/runtime from 7.21.0 to 7.21.5 https://github.com/tektoncd/dashboard/pull/2904
- 🔨 Bump webpack from 5.81.0 to 5.82.0 https://github.com/tektoncd/dashboard/pull/2903
- 🔨 Bump webpack-dev-server from 4.13.3 to 4.15.0 https://github.com/tektoncd/dashboard/pull/2910
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/2915
- 🔨 Update E2E tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/2920
- 🔨 Update URL of gpg key to use for kubectl install https://github.com/tektoncd/dashboard/pull/2931
- 🔨 Bump mini-css-extract-plugin from 2.7.5 to 2.7.6 https://github.com/tektoncd/dashboard/pull/2923
- 🔨 Bump @svgr/webpack from 7.0.0 to 8.0.1 https://github.com/tektoncd/dashboard/pull/2924
- 🔨 Update E2E to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2933
- 🔨 Bump carbon-components-react from 7.59.6 to 7.59.8 https://github.com/tektoncd/dashboard/pull/2928
- 🔨 Bump core-js from 3.30.1 to 3.30.2 https://github.com/tektoncd/dashboard/pull/2929
- 🔨 Bump cypress from 12.11.0 to 12.13.0 https://github.com/tektoncd/dashboard/pull/2932
Docs
- 📖 Add v0.35.0 to the release docs https://github.com/tektoncd/dashboard/pull/2876
- 📖 Update minimum Kubernetes version in install docs https://github.com/tektoncd/dashboard/pull/2891
Thanks
Thanks to these contributors who contributed to v0.36.0!
- ❤️ @AlanGreene
- ❤️ @AverageMarcus
- ❤️ @dependabot[bot]
- ❤️ @kaushalnavneet
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.35.0 LTS
This Dashboard LTS release supports Pipelines v0.44.x LTS and v0.47.x LTS, and Triggers v0.23.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77ac3eca52a10f969b9b66d0b0f12f8d631f2ace210b48118055f7415f52a442599
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.35.0/release.yaml REKORUUID=24296fb24b8ad77ac3eca52a10f969b9b66d0b0f12f8d631f2ace210b48118055f7415f52a442599
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.35.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Fail E2E early if docker build fails https://github.com/tektoncd/dashboard/pull/2817
- 🔨 Enable Storybook on-demand mode (improves startup speed) https://github.com/tektoncd/dashboard/pull/2818
- 🔨 Bump jest from 29.4.3 to 29.5.0 https://github.com/tektoncd/dashboard/pull/2822
- 🔨 Bump @tanstack/react-query-devtools from 4.26.0 to 4.28.0 https://github.com/tektoncd/dashboard/pull/2819
- 🔨 Bump mini-css-extract-plugin from 2.7.2 to 2.7.5 https://github.com/tektoncd/dashboard/pull/2820
- 🔨 Bump prettier from 2.8.4 to 2.8.7 https://github.com/tektoncd/dashboard/pull/2821
- 🔨 Add debug log to E2E tests when run in CI https://github.com/tektoncd/dashboard/pull/2824
- 🔨 Fix glob ignore patterns for extractMessages script https://github.com/tektoncd/dashboard/pull/2825
- 🔨 Update to latest Carbon 10 releases https://github.com/tektoncd/dashboard/pull/2827
- 🔨 Bump @codemirror/legacy-modes from 6.3.1 to 6.3.2 https://github.com/tektoncd/dashboard/pull/2829
- 🔨 Bump eslint-config-prettier from 8.7.0 to 8.8.0 https://github.com/tektoncd/dashboard/pull/2831
- 🔨 Bump webpack from 5.76.1 to 5.77.0 https://github.com/tektoncd/dashboard/pull/2832
- 🔨 Bump glob from 9.1.2 to 9.3.2 https://github.com/tektoncd/dashboard/pull/2833
- 🔨 Bump style-loader from 3.3.1 to 3.3.2 https://github.com/tektoncd/dashboard/pull/2836
- 🔨 Bump @babel/core from 7.21.0 to 7.21.4 https://github.com/tektoncd/dashboard/pull/2837
- 🔨 Bump @babel/preset-env from 7.20.2 to 7.21.4 https://github.com/tektoncd/dashboard/pull/2838
- 🔨 Update Storybook to 7.x GA release https://github.com/tektoncd/dashboard/pull/2844
- 🔨 Reduce permissions required by the Import Resources PipelineRun https://github.com/tektoncd/dashboard/pull/2842
- 🔨 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/2845
- 🔨 Bump webpack from 5.77.0 to 5.78.0 https://github.com/tektoncd/dashboard/pull/2847
- 🔨 Bump eslint-plugin-cypress from 2.12.1 to 2.13.2 https://github.com/tektoncd/dashboard/pull/2848
- 🔨 Bump sass-loader from 13.2.0 to 13.2.2 https://github.com/tektoncd/dashboard/pull/2850
- 🔨 Bump @babel/eslint-parser from 7.19.1 to 7.21.3 https://github.com/tektoncd/dashboard/pull/2849
- 🔨 Update core-js to 3.30.0 https://github.com/tektoncd/dashboard/pull/2852
- 🔨 Add Import resources E2E based on the Dashboard tutorial https://github.com/tektoncd/dashboard/pull/2853
- 🔨 Improve logging in integration tests https://github.com/tektoncd/dashboard/pull/2854
- 🔨 Bump @svgr/webpack from 6.5.1 to 7.0.0 https://github.com/tektoncd/dashboard/pull/2856
- 🔨 Bump sass from 1.58.3 to 1.62.0 https://github.com/tektoncd/dashboard/pull/2857
- 🔨 Update Storybook to 7.0.5 https://github.com/tektoncd/dashboard/pull/2863
- 🔨 Update E2E tests script to provide option for using nightly releases https://github.com/tektoncd/dashboard/pull/2855
- 🔨 Increase timeout for the import resources E2E test https://github.com/tektoncd/dashboard/pull/2864
- 🔨 Fix golang lint issues https://github.com/tektoncd/dashboard/pull/2866
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2865
- 🔨 Improve error handling in E2E script https://github.com/tektoncd/dashboard/pull/2867
- 🔨 Bump eslint from 8.38.0 to 8.39.0 https://github.com/tektoncd/dashboard/pull/2873
- 🔨 Bump prettier from 2.8.7 to 2.8.8 https://github.com/tektoncd/dashboard/pull/2869
- 🔨 Bump glob from 10.2.1 to 10.2.2 https://github.com/tektoncd/dashboard/pull/2871
- 🔨 Add E2E for extensions https://github.com/tektoncd/dashboard/pull/2874
- 🔨 Update E2E to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2875
Docs
- 📖 Add v0.34.0 to the release docs https://github.com/tektoncd/dashboard/pull/2816
- 📖 Update tutorial to include RoleBinding for default namespace https://github.com/tektoncd/dashboard/pull/2841
Thanks
Thanks to these contributors who contributed to v0.35.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.34.0
This Dashboard release supports Pipelines v0.41.x LTS - v0.46.x and Triggers v0.23.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77aa217372b208f132930d16084136a9244d304040c73104150558322d0cc050f00
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.34.0/release.yaml REKORUUID=24296fb24b8ad77aa217372b208f132930d16084136a9244d304040c73104150558322d0cc050f00
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.34.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Misc
- 🔨 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/2747
- 🔨 Temporary workaround for issue downloading apt-key.gpg https://github.com/tektoncd/dashboard/pull/2754
- 🔨 Update to Storybook v7 https://github.com/tektoncd/dashboard/pull/2748
- 🔨 Bump babel-plugin-formatjs from 10.3.36 to 10.4.0 https://github.com/tektoncd/dashboard/pull/2749
- 🔨 Bump react-intl from 6.2.8 to 6.2.10 https://github.com/tektoncd/dashboard/pull/2751
- 🔨 Bump eslint from 8.34.0 to 8.35.0 https://github.com/tektoncd/dashboard/pull/2752
- 🔨 Revert workaround for apt-key error https://github.com/tektoncd/dashboard/pull/2755
- 🔨 Bump @babel/core from 7.20.12 to 7.21.0 https://github.com/tektoncd/dashboard/pull/2753
- 🔨 Run storybook-deployer via npx https://github.com/tektoncd/dashboard/pull/2756
- 🔨 Update msw https://github.com/tektoncd/dashboard/pull/2757
- 🔨 Remove whatwg-fetch polyfill https://github.com/tektoncd/dashboard/pull/2758
- 🔨 Update Cypress to 12.7.0 https://github.com/tektoncd/dashboard/pull/2759
- 🔨 Bump @babel/plugin-transform-runtime from 7.19.6 to 7.21.0 https://github.com/tektoncd/dashboard/pull/2762
- 🔨 Bump @tanstack/react-query-devtools from 4.24.9 to 4.24.12 https://github.com/tektoncd/dashboard/pull/2764
- 🔨 Improve stability of PipelineRun not found / error tests https://github.com/tektoncd/dashboard/pull/2767
- 🔨 Update Storybook https://github.com/tektoncd/dashboard/pull/2766
- 🔨 Update glob to v9 https://github.com/tektoncd/dashboard/pull/2769
- 🔨 Fix glob version conflict https://github.com/tektoncd/dashboard/pull/2770
- 🔨 Update Storybook https://github.com/tektoncd/dashboard/pull/2771
- 🔨 Bump @babel/runtime from 7.20.13 to 7.21.0 https://github.com/tektoncd/dashboard/pull/2775
- 🔨 Bump glob from 9.1.0 to 9.1.2 https://github.com/tektoncd/dashboard/pull/2776
- 🔨 Update core-js to 3.29 https://github.com/tektoncd/dashboard/pull/2780
- 🔨 Update tests to use latest Triggers release https://github.com/tektoncd/dashboard/pull/2781
- 🔨 Update go.mod to go 1.19 https://github.com/tektoncd/dashboard/pull/2782
- 🔨 Initial import of graph POC components https://github.com/tektoncd/dashboard/pull/2783
- 🔨 Bump @tanstack/react-query-devtools from 4.24.12 to 4.26.0 https://github.com/tektoncd/dashboard/pull/2787
- 🔨 Continue import of graph POC components https://github.com/tektoncd/dashboard/pull/2793
- 🔨 Update Storybook https://github.com/tektoncd/dashboard/pull/2794
- 🔨 Graph cleanup https://github.com/tektoncd/dashboard/pull/2795
- 🔨 Bump jest-environment-jsdom from 29.4.3 to 29.5.0 https://github.com/tektoncd/dashboard/pull/2800
- 🔨 Bump tlds from 1.236.0 to 1.237.0 https://github.com/tektoncd/dashboard/pull/2798
- 🔨 Update Storybook to release candidate https://github.com/tektoncd/dashboard/pull/2801
- 🔨 Update caniuse-lite https://github.com/tektoncd/dashboard/pull/2802
- 🔨 Update webpack https://github.com/tektoncd/dashboard/pull/2802
- 🔨 Bump k8s.io/client-go from 0.25.4 to 0.26.2 https://github.com/tektoncd/dashboard/pull/2784
- 🔨 Bump k8s.io/client-go from 0.26.2 to 0.26.3 https://github.com/tektoncd/dashboard/pull/2806
- 🔨 Bump tlds from 1.237.0 to 1.238.0 https://github.com/tektoncd/dashboard/pull/2811
- 🔨 Bump eslint-config-prettier from 8.6.0 to 8.7.0 https://github.com/tektoncd/dashboard/pull/2808
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2812
- 🔨 Cleanup E2E tests and scripts https://github.com/tektoncd/dashboard/pull/2813
- 🔨 Remove installer script release tests https://github.com/tektoncd/dashboard/pull/2814
- 🔨 Update Storybook to latest release candidate https://github.com/tektoncd/dashboard/pull/2815
Docs
- 📖 Add v0.33.0 to the release docs https://github.com/tektoncd/dashboard/pull/2746
- 📖 Remove reference to local integration tests script https://github.com/tektoncd/dashboard/pull/2813
- 📖 Convert graph POC examples to stories https://github.com/tektoncd/dashboard/pull/2793
Thanks
Thanks to these contributors who contributed to v0.34.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene about 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.33.0
This Dashboard release supports Pipelines v0.41.x LTS - v0.45.x and Triggers v0.22.x, bringing a number of features and enhancements.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a4571ac5883b241b29025b3284c9eddd6e701240e3f19ebf1626c83e4de7ae241
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.33.0/release.yaml REKORUUID=24296fb24b8ad77a4571ac5883b241b29025b3284c9eddd6e701240e3f19ebf1626c83e4de7ae241
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.33.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Switch from v1alpha1 Run to v1beta1 CustomRun https://github.com/tektoncd/dashboard/pull/2712
- ✨ Add ability to create a TaskRun from YAML https://github.com/tektoncd/dashboard/pull/2735 When switching to YAML mode on the Create TaskRun page, pre-populate the editor with either a basic TaskRun outline, or YAML corresponding to the selected inputs on the form.
- ✨ Add new action for TaskRun - Edit and run https://github.com/tektoncd/dashboard/pull/2735 Add ability to edit a TaskRun and re-submit it
Misc
- 🔨 Remove unused prop https://github.com/tektoncd/dashboard/pull/2691
- 🔨 Update to Node.js 18 https://github.com/tektoncd/dashboard/pull/2693
- 🔨 Bump eslint-plugin-react from 7.32.1 to 7.32.2 https://github.com/tektoncd/dashboard/pull/2695
- 🔨 Bump eslint from 8.32.0 to 8.33.0 https://github.com/tektoncd/dashboard/pull/2696
- 🔨 Bump babel-loader from 9.1.0 to 9.1.2 https://github.com/tektoncd/dashboard/pull/2698
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2700
- 🔨 Bump sass from 1.57.1 to 1.58.0 https://github.com/tektoncd/dashboard/pull/2701
- 🔨 Bump babel-plugin-formatjs from 10.3.35 to 10.3.36 https://github.com/tektoncd/dashboard/pull/2705
- 🔨 Bump @tanstack/react-query-devtools from 4.22.0 to 4.24.4 https://github.com/tektoncd/dashboard/pull/2704
- 🔨 Bump eslint-config-prettier from 8.5.0 to 8.6.0 https://github.com/tektoncd/dashboard/pull/2702
- 🔨 Bump eslint-plugin-jsx-a11y from 6.6.1 to 6.7.1 https://github.com/tektoncd/dashboard/pull/2706
- 🔨 Bump eslint-webpack-plugin from 3.2.0 to 4.0.0 https://github.com/tektoncd/dashboard/pull/2708
- 🔨 Bump cypress from 12.3.0 to 12.5.1 https://github.com/tektoncd/dashboard/pull/2707
- 🔨 Bump react-intl from 6.2.7 to 6.2.8 https://github.com/tektoncd/dashboard/pull/2709
- 🔨 Remove remaining references to Conditions https://github.com/tektoncd/dashboard/pull/2711
- 🔨 Bump @uiw/react-codemirror from 4.19.7 to 4.19.8 https://github.com/tektoncd/dashboard/pull/2717
- 🔨 Bump prettier from 2.8.3 to 2.8.4 https://github.com/tektoncd/dashboard/pull/2719
- 🔨 Bump @codemirror/language from 6.4.0 to 6.5.0 https://github.com/tektoncd/dashboard/pull/2720
- 🔨 Bump jest-environment-jsdom from 29.4.1 to 29.4.2 https://github.com/tektoncd/dashboard/pull/2718
- 🔨 Bump jest from 29.4.1 to 29.4.2 https://github.com/tektoncd/dashboard/pull/2721
- 🔨 Bump msw from 1.0.0 to 1.0.1 https://github.com/tektoncd/dashboard/pull/2722
- 🔨 Bump @uiw/react-codemirror from 4.19.8 to 4.19.9 https://github.com/tektoncd/dashboard/pull/2724
- 🔨 Bump eslint from 8.33.0 to 8.34.0 https://github.com/tektoncd/dashboard/pull/2725
- 🔨 Bump @tanstack/react-query-devtools from 4.24.4 to 4.24.6 https://github.com/tektoncd/dashboard/pull/2726
- 🔨 Bump @codemirror/language from 6.5.0 to 6.6.0 https://github.com/tektoncd/dashboard/pull/2727
- 🔨 Bump sass from 1.58.0 to 1.58.1 https://github.com/tektoncd/dashboard/pull/2730
- 🔨 Bump jest from 29.4.2 to 29.4.3 https://github.com/tektoncd/dashboard/pull/2728
- 🔨 Bump jest-environment-jsdom from 29.4.2 to 29.4.3 https://github.com/tektoncd/dashboard/pull/2731
- 🔨 Update core-js https://github.com/tektoncd/dashboard/pull/2732
- 🔨 Refactor YAMLEditor to be more reusable https://github.com/tektoncd/dashboard/pull/2733
- 🔨 Update tests to latest Triggers and Pipelines releases https://github.com/tektoncd/dashboard/pull/2736
- 🔨 Update golang.org/x/net https://github.com/tektoncd/dashboard/pull/2737
- 🔨 Bump @tanstack/react-query-devtools from 4.24.6 to 4.24.9 https://github.com/tektoncd/dashboard/pull/2739
- 🔨 Bump @visx/event from 3.0.0 to 3.0.1 https://github.com/tektoncd/dashboard/pull/2740
- 🔨 Bump carbon-components-react from 7.59.5 to 7.59.6 https://github.com/tektoncd/dashboard/pull/2741
- 🔨 Bump cypress from 12.5.1 to 12.6.0 https://github.com/tektoncd/dashboard/pull/2742
- 🔨 Bump sass from 1.58.1 to 1.58.3 https://github.com/tektoncd/dashboard/pull/2738
- 🔨 Add browser E2E tests for TaskRun YAML editor https://github.com/tektoncd/dashboard/pull/2745
Docs
- 📖 Add v0.32.0 to the release docs https://github.com/tektoncd/dashboard/pull/2690
- 📖 Fix display of Dashboard entry on the Tekton website's docs landing page https://github.com/tektoncd/dashboard/pull/2713
- 📖 Update release cheat sheet to include notes for LTS releases https://github.com/tektoncd/dashboard/pull/2723
- 📖 Update logs walkthrough to work with Kubernetes 1.25 https://github.com/tektoncd/dashboard/pull/2743 Update minio and the logging-operator to the latest releases
Thanks
Thanks to these contributors who contributed to v0.33.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.32.0 LTS
This Dashboard LTS release supports Pipelines v0.41.x LTS - v0.44.x LTS and Triggers v0.22.x, bringing a number of features, enhancements, and bug fixes.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a12098525186224de55c8fc5b9b80bc163c3b32ba59f08ef68529a5bfd7ee26b2
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.32.0/release.yaml REKORUUID=24296fb24b8ad77a12098525186224de55c8fc5b9b80bc163c3b32ba59f08ef68529a5bfd7ee26b2
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.32.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Breaking Changes
- 🚨 Remove the OpenShift release manifests and installer flag https://github.com/tektoncd/dashboard/pull/2652
Remove the OpenShift specific release manifests and the --openshift flag from the installer script. These existed for legacy reasons which are no longer relevant. The only remaining difference between the default and OpenShift manifests is the namespace used (tekton-pipelines vs. openshift-pipelines) and the installer script already provides a mechanism to customise this.
Action required: If you currently rely on one of the openshift-*.yaml release manifests, switch to the default manifests and replace references to the tekton-pipelines namespace with openshift-pipelines. Alternatively use the installer script with the --namespace flag to customise the value.
- 🚨 Switch default install mode to read-only https://github.com/tektoncd/dashboard/pull/2661
Switch the default install mode to read-only. The read/write mode is still available but is no longer the default.
Action required: The release manifest filenames have been updated to simplify and improve consistency with other Tekton projects and to reflect the new default behaviour. release.yaml is the default read-only install, this was previously provided by tekton-dashboard-release-readonly.yaml. release-full.yaml is the read/write version, previously provided by tekton-dashboard-release.yaml. The new release files are available for v0.30.0 and later.
- 🚨 Remove PipelineResources https://github.com/tektoncd/dashboard/pull/2666
Remove PipelineResources support from the UI. This includes their list and details pages, the Resources tabs on the PipelineRun and TaskRun details pages, as well as the form-based Create PipelineRun and Create TaskRun pages. Update Import Resources to use a Task instead of PipelineResources for the git clone operation.
Deprecation Notices
- 🚨
Conditionswere deprecated in Tekton Pipelines v0.16.0 which was released in September 2020 and were removed in Tekton Pipelines v0.37.0 in June 2022. The list and details pages for Conditions were removed in Tekton Dashboard v0.28.0, remaining support for displaying Condition information on the PipelineRun details page will be removed in an upcoming release. - 🚨 The
tekton.dev/v1alpha1 Runresource used for Custom Tasks is being replaced by thetekton.dev/v1beta1 CustomRunresource. The corresponding pages in the Dashboard will switch to the new resource in an upcoming release.
Features
- ✨ Add toggle to settings UI to opt-in to Pipelines v1 resources https://github.com/tektoncd/dashboard/pull/2649
Add ability to opt-in to using v1
Pipeline,PipelineRun,Task, andTaskRunresources with a compatible Tekton Pipelines release (v0.43.0+). This will be enabled by default in a future release. - ✨ Add new action for PipelineRun - Edit and Run https://github.com/tektoncd/dashboard/pull/2633 Add ability to edit a PipelineRun and re-submit it
Fixes
- 🐛 Update error handling for application loading state https://github.com/tektoncd/dashboard/pull/2675
- 🐛 Fix invalid dom nesting https://github.com/tektoncd/dashboard/pull/2676
Misc
- 🔨 Bump mini-css-extract-plugin from 2.7.0 to 2.7.2 https://github.com/tektoncd/dashboard/pull/2641
- 🔨 Bump @tanstack/react-query-devtools from 4.19.1 to 4.20.4 https://github.com/tektoncd/dashboard/pull/2643
- 🔨 Bump eslint from 8.27.0 to 8.31.0 https://github.com/tektoncd/dashboard/pull/2645
- 🔨 Bump cypress from 12.0.2 to 12.2.0 https://github.com/tektoncd/dashboard/pull/2644
- 🔨 Update tests to Pipelines v0.43.0 https://github.com/tektoncd/dashboard/pull/2646
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2647
- 🔨 Update E2E tests to be more resilient to timing issues navigating from Create PipelineRun to the PipelineRuns page https://github.com/tektoncd/dashboard/pull/2647
- 🔨 Bump json5 from 1.0.1 to 1.0.2 https://github.com/tektoncd/dashboard/pull/2648
- 🔨 Downgrade
react-router-dom-v5-compatdue to breaking change https://github.com/tektoncd/dashboard/pull/2650 - 🔨 Update import resources to specify version v1beta1 https://github.com/tektoncd/dashboard/pull/2651
- 🔨 Bump tlds from 1.235.0 to 1.236.0 https://github.com/tektoncd/dashboard/pull/2653
- 🔨 Bump msw from 0.49.1 to 0.49.2 https://github.com/tektoncd/dashboard/pull/2656
- 🔨 Update Storybook and core-js https://github.com/tektoncd/dashboard/pull/2658
- 🔨 Log Dashboard version on startup https://github.com/tektoncd/dashboard/pull/2663 Output the Dashboard release version in the container logs on startup.
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2662
- 🔨 Log proxied API requests in the container logs at debug level https://github.com/tektoncd/dashboard/pull/2664
- 🔨 Bump @visx/event from 2.6.0 to 3.0.0 https://github.com/tektoncd/dashboard/pull/2659
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2667
- 🔨 Bump glob from 8.0.3 to 8.1.0 https://github.com/tektoncd/dashboard/pull/2668
- 🔨 Bump @codemirror/language from 6.3.1 to 6.4.0 https://github.com/tektoncd/dashboard/pull/2670
- 🔨 Bump @babel/runtime from 7.20.6 to 7.20.7 https://github.com/tektoncd/dashboard/pull/2671
- 🔨 Bump @uiw/react-codemirror from 4.19.3 to 4.19.6 https://github.com/tektoncd/dashboard/pull/2672
- 🔨 Bump d3-path from 3.0.1 to 3.1.0 https://github.com/tektoncd/dashboard/pull/2669
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2673
- 🔨 Fix typos https://github.com/tektoncd/dashboard/pull/2674
- 🔨 Remove unused dependencies https://github.com/tektoncd/dashboard/pull/2678
- 🔨 Cleanup https://github.com/tektoncd/dashboard/pull/2680
- 🔨 Bump prettier from 2.8.1 to 2.8.3 https://github.com/tektoncd/dashboard/pull/2681
- 🔨 Bump @uiw/react-codemirror from 4.19.6 to 4.19.7 https://github.com/tektoncd/dashboard/pull/2687
- 🔨 Bump @babel/runtime from 7.20.7 to 7.20.13 https://github.com/tektoncd/dashboard/pull/2685
- 🔨 Bump core-js from 3.27.1 to 3.27.2 https://github.com/tektoncd/dashboard/pull/2684
- 🔨 Update eslint plugins https://github.com/tektoncd/dashboard/pull/2688
- 🔨 Update e2e to latest Pipeline release (v0.44.0 LTS) https://github.com/tektoncd/dashboard/pull/2689
Docs
- 📖 Add v0.31 to the release docs https://github.com/tektoncd/dashboard/pull/2638
Thanks
Thanks to these contributors who contributed to v0.32.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @marniks7
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.31.0
This Dashboard release supports Pipelines 0.40.x - 0.42.x and Triggers 0.21.x - 0.22.x, bringing a number of features, enhancements, and bug fixes.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77a1bf8297c9eceb53f2e2a40d957bcc7ef93564e8236d5e83bf63a0bbb370adb34
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.31.0/tekton-dashboard-release.yaml REKORUUID=24296fb24b8ad77a1bf8297c9eceb53f2e2a40d957bcc7ef93564e8236d5e83bf63a0bbb370adb34
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.31.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Deprecation Notices
- 🚨
PipelineResourceshave been deprecated since Tekton Pipelines v0.30.0 which was released in November 2021. Support for displaying and interacting with PipelineResources in the Tekton Dashboard will be removed in an upcoming release. - 🚨
Conditionswere deprecated in Tekton Pipelines v0.16.0 which was released in September 2020 and were removed in Tekton Pipelines v0.37.0 in June 2022. The list and details pages for Conditions were removed in Tekton Dashboard v0.28.0, remaining support for displaying Condition information on the PipelineRun details page will be removed in an upcoming release. - 🚨 The
tekton.dev/v1alpha1 Runresource used for Custom Tasks is being replaced by thetekton.dev/v1beta1 CustomRunresource. The corresponding pages in the Dashboard will switch to the new resource in an upcoming release. - 🚨 Two new release manifests have been added to facilitate some changes from v0.32.0 forward including switching to read-only as the default install mode.
release.yamlis the same astekton-dashboard-release-readonly.yamlrelease-full.yamlis the same astekton-dashboard-release.yaml
The old files will be removed in a future release in favour of the new ones. The OpenShift versions of the manifests will no longer be provided, the only difference from the other manifests is use of the openshift-pipelines namespace instead of tekton-pipelines.
Features
- ✨ Add ability to create PipelineRun from YAML https://github.com/tektoncd/dashboard/pull/2575
- ✨ Add new pages for the namespace scoped Interceptor resource introduced in Triggers v0.22 https://github.com/tektoncd/dashboard/pull/2597
- ✨ Switch Triggers resources to v1beta1 https://github.com/tektoncd/dashboard/pull/2614
- Request v1beta1 version for supported Triggers resources, this includes:
ClusterTriggerBinding,EventListener,Trigger,TriggerBinding, andTriggerTemplate
- Request v1beta1 version for supported Triggers resources, this includes:
- ✨ Update timeout support for CreatePipelineRun and CreateTaskRun https://github.com/tektoncd/dashboard/pull/2616
- Update the timeout field on the Create PipelineRun and Create TaskRun pages to support the duration format, e.g.
1h20m30s. Add support on the Create PipelineRun page for thetimeouts.pipeline,timeouts.tasks, andtimeouts.finallyfields introduced in Pipelines v0.36.0. See https://tekton.dev/docs/pipelines/pipelineruns/#configuring-a-failure-timeout for details.
- Update the timeout field on the Create PipelineRun and Create TaskRun pages to support the duration format, e.g.
- ✨ Update YAML editor to provide default content https://github.com/tektoncd/dashboard/pull/2636
- When switching to YAML mode on the Create PipelineRun page, pre-populate the editor with either a basic PipelineRun outline, or YAML corresponding to the selected inputs on the form
Fixes
- 🐛 Fix accessibility violations https://github.com/tektoncd/dashboard/pull/2594
- 🐛 Fix display of waiting string in pod resource tab https://github.com/tektoncd/dashboard/pull/2625
- Fix display of waiting state in pod resource tab so the message is displayed on a single line instead of one character per line
Misc
- 🔨 Remove reference to resolvers.yaml from prepare-kind-cluster script https://github.com/tektoncd/dashboard/pull/2563
- 🔨 Bump react-window from 1.8.7 to 1.8.8 https://github.com/tektoncd/dashboard/pull/2566
- 🔨 Bump @storybook/addon-actions from 6.5.12 to 6.5.13 https://github.com/tektoncd/dashboard/pull/2569
- 🔨 Bump parse-path and @storybook/storybook-deployer https://github.com/tektoncd/dashboard/pull/2571
- 🔨 Bump @storybook/addon-storysource from 6.5.12 to 6.5.13 https://github.com/tektoncd/dashboard/pull/2568
- 🔨 Bump @babel/runtime from 7.19.4 to 7.20.1 https://github.com/tektoncd/dashboard/pull/2570
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2572
- 🔨 Add E2E test to create pipeline run https://github.com/tektoncd/dashboard/pull/2565
- 🔨 Bump loader-utils from 1.4.0 to 1.4.1 https://github.com/tektoncd/dashboard/pull/2573
- 🔨 Bump k8s.io/client-go from 0.25.3 to 0.25.4 https://github.com/tektoncd/dashboard/pull/2576
- 🔨 Bump jest from 29.2.2 to 29.3.1 https://github.com/tektoncd/dashboard/pull/2579
- 🔨 Bump @carbon/themes from 10.55.0 to 10.55.1 https://github.com/tektoncd/dashboard/pull/2581
- 🔨 Bump sass from 1.55.0 to 1.56.1 https://github.com/tektoncd/dashboard/pull/2582
- 🔨 Bump carbon-components-react from 7.59.4 to 7.59.5 https://github.com/tektoncd/dashboard/pull/2578
- 🔨 Bump node-fetch from 3.2.10 to 3.3.0 https://github.com/tektoncd/dashboard/pull/2580
- 🔨 Update to latest Node.js 16 release and the newer npm 8 release it ships https://github.com/tektoncd/dashboard/pull/2583
- 🔨 Update development dependencies https://github.com/tektoncd/dashboard/pull/2584
- 🔨 Update loader-utils and Storybook https://github.com/tektoncd/dashboard/pull/2585
- 🔨 Update E2E tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/2586
- 🔨 Bump react-router-dom-v5-compat from 6.4.2 to 6.4.3 https://github.com/tektoncd/dashboard/pull/2590
- 🔨 Bump mini-css-extract-plugin from 2.6.1 to 2.7.0 https://github.com/tektoncd/dashboard/pull/2592
- 🔨 Bump @codemirror/legacy-modes from 6.2.0 to 6.3.0 https://github.com/tektoncd/dashboard/pull/2591
- 🔨 Bump react-hot-loader from 4.13.0 to 4.13.1 https://github.com/tektoncd/dashboard/pull/2593
- 🔨 Bump msw from 0.47.4 to 0.49.0 https://github.com/tektoncd/dashboard/pull/2589
- 🔨 Bump tlds from 1.233.0 to 1.234.0 https://github.com/tektoncd/dashboard/pull/2602
- 🔨 Bump babel-plugin-formatjs from 10.3.30 to 10.3.31 https://github.com/tektoncd/dashboard/pull/2603
- 🔨 Bump eslint-plugin-react from 7.31.10 to 7.31.11 https://github.com/tektoncd/dashboard/pull/2604
- 🔨 Bump core-js from 3.26.0 to 3.26.1 https://github.com/tektoncd/dashboard/pull/2601
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2605
- 🔨 Update to Cypress v11 https://github.com/tektoncd/dashboard/pull/2605
- 🔨 Update E2E tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2596
- 🔨 Update codemirror https://github.com/tektoncd/dashboard/pull/2606
- 🔨 Add kind/misc label to dependabot PRs https://github.com/tektoncd/dashboard/pull/2607
- 🔨 Bump @babel/runtime from 7.20.1 to 7.20.6 https://github.com/tektoncd/dashboard/pull/2608
- 🔨 Bump @tanstack/react-query-devtools from 4.16.1 to 4.18.0 https://github.com/tektoncd/dashboard/pull/2612
- 🔨 Bump webpack-cli from 4.10.0 to 5.0.0 https://github.com/tektoncd/dashboard/pull/2609
- 🔨 Bump @codemirror/legacy-modes from 6.3.0 to 6.3.1 https://github.com/tektoncd/dashboard/pull/2610
- 🔨 Bump prettier from 2.7.1 to 2.8.0 https://github.com/tektoncd/dashboard/pull/2611
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2613
- 🔨 Update Storybook to 6.5.14 https://github.com/tektoncd/dashboard/pull/2615
- 🔨 Bump go.uber.org/zap from 1.23.0 to 1.24.0 https://github.com/tektoncd/dashboard/pull/2619
- 🔨 Bump @uiw/react-codemirror from 4.15.1 to 4.16.0 https://github.com/tektoncd/dashboard/pull/2621
- 🔨 Bump prettier from 2.8.0 to 2.8.1 https://github.com/tektoncd/dashboard/pull/2632
- 🔨 Bump @tanstack/react-query-devtools from 4.18.0 to 4.19.1 https://github.com/tektoncd/dashboard/pull/2631
- 🔨 Bump tlds from 1.234.0 to 1.235.0 https://github.com/tektoncd/dashboard/pull/2629
- 🔨 Bump webpack-cli from 5.0.0 to 5.0.1 https://github.com/tektoncd/dashboard/pull/2630
- 🔨 Update to Cypress v12 https://github.com/tektoncd/dashboard/pull/2634
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2635
- 🔨 Add E2E test to verify YAML generated from Create PipelineRun form https://github.com/tektoncd/dashboard/pull/2637
Docs
- 📖 Add v0.30 to the release docs https://github.com/tektoncd/dashboard/pull/2562
- 📖 Update walk-throughs and dev script to Kubernetes 1.25 https://github.com/tektoncd/dashboard/pull/2574
- Update the base and oauth2-proxy walk-throughs to work on Kubernetes 1.25
- Update the prepare-kind-cluster script to use Kubernetes 1.25
- Add note to the logs persistence walk-through about compatibility + versions
Thanks
Thanks to these contributors who contributed to v0.31.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- ❤️ @kaushalnavneet
- ❤️ @marniks7
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.30.0 LTS
This Dashboard LTS release supports Pipelines 0.38.x - 0.41.x and Triggers 0.21.x, bringing a number of features, enhancements, and bug fixes.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77aaef70e10255e2ee22f52b1c7157b09eb4d2883540ff6f753f23357da0a95617f
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.30.0/tekton-dashboard-release.yaml REKORUUID=24296fb24b8ad77aaef70e10255e2ee22f52b1c7157b09eb4d2883540ff6f753f23357da0a95617f
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.30.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Note
Two new release manifests have been added to facilitate some changes from v0.32.0 forward including switching to read-only as the default install mode.
release.yaml is the same as tekton-dashboard-release-readonly.yaml
release-full.yaml is the same as tekton-dashboard-release.yaml
The old files will be removed in a future release in favour of the new ones.
Features
- ✨ Move global namespaces filter dropdown to the application header https://github.com/tektoncd/dashboard/pull/2468
- Move the namespaces dropdown to the application header so that it appears on all pages, making it more clear that this affects the entire application, not just the current page
- Some navigation changes have been introduced as a result to align with expected behaviour
- ✨ Remove managedFields from display of Pod resource and events https://github.com/tektoncd/dashboard/pull/2554
- Filter out
managedFieldswhen displaying the Pod resource and events on the PipelineRun and TaskRun details pages so users can focus on the more useful content provided in other fields. This filtering is already done on the ResourceDetails page when in the YAML view for a single resource so this updates PipelineRun and TaskRun to be consistent with that behaviour
- Filter out
Fixes
- 🐛 Update container security context to satisfy PSA restricted requirements https://github.com/tektoncd/dashboard/pull/2553
- Fix for the Dashboard pod failing to be scheduled on Kubernetes 1.22+ with Pod Security Admission level
restrictedenforced on thetekton-pipelinesnamespace
- Fix for the Dashboard pod failing to be scheduled on Kubernetes 1.22+ with Pod Security Admission level
Misc
- 🔨 Capture video of failed E2E tests https://github.com/tektoncd/dashboard/pull/2470
- 🔨 Remove step status tab https://github.com/tektoncd/dashboard/pull/2472
- All of the content from the step status tab is already included in the TaskRun status tab
- 🔨 Ensure E2E tests set default language to English https://github.com/tektoncd/dashboard/pull/2474
- 🔨 Update prepare-kind-cluster script to pin Kubernetes 1.24 until both Triggers and Pipelines support 1.25+ https://github.com/tektoncd/dashboard/pull/2473
- 🔨 Update error pages for PipelineRun, TaskRun, and Run resources https://github.com/tektoncd/dashboard/pull/2475
- 🔨 Remove unused styles https://github.com/tektoncd/dashboard/pull/2471
- 🔨 Bump carbon-components-react from 7.59.1 to 7.59.2 https://github.com/tektoncd/dashboard/pull/2476
- 🔨 Provide default value for ARTIFACTS variable if missing https://github.com/tektoncd/dashboard/pull/2482
- 🔨 Bump cypress from 10.7.0 to 10.8.0 https://github.com/tektoncd/dashboard/pull/2477
- 🔨 Bump @babel/preset-env from 7.19.0 to 7.19.1 https://github.com/tektoncd/dashboard/pull/2478
- 🔨 Bump @babel/core from 7.19.0 to 7.19.1 https://github.com/tektoncd/dashboard/pull/2479
- 🔨 Bump @babel/plugin-transform-runtime from 7.18.10 to 7.19.1 https://github.com/tektoncd/dashboard/pull/2480
- 🔨 Bump core-js from 3.25.1 to 3.25.2 https://github.com/tektoncd/dashboard/pull/2481
- 🔨 Add display name to namespace context for improved debuggability https://github.com/tektoncd/dashboard/pull/2483
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2484
- 🔨 Update to react-intl 6 https://github.com/tektoncd/dashboard/pull/2485
- 🔨 Resolve proptypes warnings in stories https://github.com/tektoncd/dashboard/pull/2486
- 🔨 Update tests to use latest Pipelines release https://github.com/tektoncd/dashboard/pull/2487
- 🔨 Bump eslint from 8.23.1 to 8.24.0 https://github.com/tektoncd/dashboard/pull/2490
- 🔨 Bump sass from 1.54.9 to 1.55.0 https://github.com/tektoncd/dashboard/pull/2491
- 🔨 Remove dependency on classnames package https://github.com/tektoncd/dashboard/pull/2489
- 🔨 Update kind script to install Pipelines remote resolution support https://github.com/tektoncd/dashboard/pull/2493
- 🔨 Pin distroless base image to debian11 version https://github.com/tektoncd/dashboard/pull/2494
- 🔨 Update tests to use latest Pipelines release https://github.com/tektoncd/dashboard/pull/2496
- 🔨 Bump react-intl from 6.1.1 to 6.1.2 https://github.com/tektoncd/dashboard/pull/2500
- 🔨 Bump react-router-dom from 5.3.3 to 5.3.4 https://github.com/tektoncd/dashboard/pull/2501
- 🔨 Bump cypress from 10.8.0 to 10.9.0 https://github.com/tektoncd/dashboard/pull/2502
- 🔨 Bump @babel/core from 7.19.1 to 7.19.3 https://github.com/tektoncd/dashboard/pull/2503
- 🔨 Bump carbon-components-react from 7.59.2 to 7.59.3 https://github.com/tektoncd/dashboard/pull/2504
- 🔨 Bump jest-environment-jsdom from 29.0.3 to 29.1.2 https://github.com/tektoncd/dashboard/pull/2505
- 🔨 Simplify copyToClipboard util for modern browsers https://github.com/tektoncd/dashboard/pull/2498
- 🔨 Switch functional components to useIntl hook https://github.com/tektoncd/dashboard/pull/2499
- 🔨 Add links on new issue template picker https://github.com/tektoncd/dashboard/pull/2497
- 🔨 Escape origin header before logging https://github.com/tektoncd/dashboard/pull/2506
- 🔨 Remove unused argument https://github.com/tektoncd/dashboard/pull/2507
- 🔨 Enable CodeQL analysis https://github.com/tektoncd/dashboard/pull/2508
- 🔨 Enable golangci-lint in build tests https://github.com/tektoncd/dashboard/pull/2509
- 🔨 Add OpenSSF best practices badge to the README https://github.com/tektoncd/dashboard/pull/2510
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2511
- 🔨 Update k8s dependencies https://github.com/tektoncd/dashboard/pull/2512
- 🔨 Replace fetch-mock with msw in tests https://github.com/tektoncd/dashboard/pull/2513
- 🔨 Update to React Query 4 https://github.com/tektoncd/dashboard/pull/2514
- 🔨 Add missing unit test https://github.com/tektoncd/dashboard/pull/2515
- 🔨 Bump tlds from 1.231.0 to 1.233.0 https://github.com/tektoncd/dashboard/pull/2517
- 🔨 Bump core-js from 3.25.4 to 3.25.5 https://github.com/tektoncd/dashboard/pull/2518
- 🔨 Bump eslint from 8.24.0 to 8.25.0 https://github.com/tektoncd/dashboard/pull/2519
- 🔨 Bump sass-loader from 13.0.2 to 13.1.0 https://github.com/tektoncd/dashboard/pull/2520
- 🔨 Bump carbon-components from 10.58.1 to 10.58.3 https://github.com/tektoncd/dashboard/pull/2521
- 🔨 Bump eslint-plugin-react from 7.31.8 to 7.31.9 https://github.com/tektoncd/dashboard/pull/2523
- 🔨 Bump @babel/runtime from 7.19.0 to 7.19.4 https://github.com/tektoncd/dashboard/pull/2525
- 🔨 Bump @tanstack/react-query-devtools from 4.10.1 to 4.11.0 https://github.com/tektoncd/dashboard/pull/2524
- 🔨 Bump @babel/preset-env from 7.19.3 to 7.19.4 https://github.com/tektoncd/dashboard/pull/2522
- 🔨 Bump react-intl from 6.1.2 to 6.2.0 https://github.com/tektoncd/dashboard/pull/2528
- 🔨 Bump jest-environment-jsdom from 29.1.2 to 29.2.0 https://github.com/tektoncd/dashboard/pull/2529
- 🔨 Bump @tanstack/react-query-devtools from 4.11.0 to 4.12.0 https://github.com/tektoncd/dashboard/pull/2532
- 🔨 Bump @xmldom/xmldom and @mswjs/interceptors https://github.com/tektoncd/dashboard/pull/2535
- 🔨 Bump jest from 29.1.2 to 29.2.0 https://github.com/tektoncd/dashboard/pull/2530
- 🔨 Bump eslint-plugin-react from 7.31.9 to 7.31.10 https://github.com/tektoncd/dashboard/pull/2531
- 🔨 Bump babel-plugin-formatjs from 10.3.29 to 10.3.30 https://github.com/tektoncd/dashboard/pull/2538
- 🔨 Bump @svgr/webpack from 6.4.0 to 6.5.0 https://github.com/tektoncd/dashboard/pull/2539
- 🔨 Bump carbon-components-react from 7.59.3 to 7.59.4 https://github.com/tektoncd/dashboard/pull/2537
- 🔨 Bump k8s.io/client-go from 0.25.2 to 0.25.3 https://github.com/tektoncd/dashboard/pull/2533
- 🔨 Skip recording E2E video if ARTIFACTS variable not set https://github.com/tektoncd/dashboard/pull/2536
- 🔨 Update E2E image to latest Chrome release https://github.com/tektoncd/dashboard/pull/2540
- 🔨 Add support for new environment variable to skip recording videos in E2E tests https://github.com/tektoncd/dashboard/pull/2541
- 🔨 Bump react-intl from 6.2.0 to 6.2.1 https://github.com/tektoncd/dashboard/pull/2543
- 🔨 Bump jest from 29.2.0 to 29.2.1 https://github.com/tektoncd/dashboard/pull/2545
- 🔨 Bump @babel/core from 7.19.3 to 7.19.6 https://github.com/tektoncd/dashboard/pull/2546
- 🔨 Bump eslint from 8.25.0 to 8.26.0 https://github.com/tektoncd/dashboard/pull/2547
- 🔨 Bump @tanstack/react-query-devtools from 4.12.0 to 4.13.0 https://github.com/tektoncd/dashboard/pull/2544
- 🔨 Update core-js to latest version https://github.com/tektoncd/dashboard/pull/2548
- 🔨 Start adopting React Router v6 API using compatibility layer https://github.com/tektoncd/dashboard/pull/2542
- 🔨 Bump @storybook/theming from 6.5.12 to 6.5.13 https://github.com/tektoncd/dashboard/pull/2555
- 🔨 Bump jest from 29.2.1 to 29.2.2 https://github.com/tektoncd/dashboard/pull/2559
- 🔨 Bump @storybook/addons from 6.5.12 to 6.5.13 https://github.com/tektoncd/dashboard/pull/2558
- 🔨 Bump @storybook/manager-webpack5 from 6.5.12 to 6.5.13 https://github.com/tektoncd/dashboard/pull/2556
- 🔨 Update tests to use latest Pipelines release https://github.com/tektoncd/dashboard/pull/2560
- 🔨 Bump @tanstack/react-query-devtools from 4.13.0 to 4.14.1 https://github.com/tektoncd/dashboard/pull/2561
Docs
- 📖 Fix formatting in release cheat sheet https://github.com/tektoncd/dashboard/pull/2467
- 📖 Add links to latest release in readme https://github.com/tektoncd/dashboard/pull/2469
- 📖 Add OpenSSF best practices badge to the README https://github.com/tektoncd/dashboard/pull/2510
- 📖 Update docs to describe release policy (including new LTS process) and list of releases for Dashboard https://github.com/tektoncd/dashboard/pull/2516
- 📖 Update PR template to be more consistent with other projects https://github.com/tektoncd/dashboard/pull/2549
- 📖 Simplify bug report issue template https://github.com/tektoncd/dashboard/pull/2551
- 📖 Update feature request issue template https://github.com/tektoncd/dashboard/pull/2550
- 📖 Remove EOL v0.27.0 release from docs https://github.com/tektoncd/dashboard/pull/2560
- 📖 Add details of supported Triggers and Pipelines releases to the docs https://github.com/tektoncd/dashboard/pull/2560
Thanks
Thanks to these contributors who contributed to v0.30.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.29.2
This Dashboard release supports Pipelines 0.35.x - 0.39.x and Triggers 0.15.x - 0.21.x.
Attestation
The Rekor UUID for this release is 362f8ecba72f4326d08ee58cc59e34150bcb94d2c5dacecd3c8a3759284244e51801ca89cf0913a9
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.29.2/tekton-dashboard-release.yaml REKORUUID=362f8ecba72f4326d08ee58cc59e34150bcb94d2c5dacecd3c8a3759284244e51801ca89cf0913a9
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.29.2@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Fix for blank page in Safari https://github.com/tektoncd/dashboard/pull/2466
Misc
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/2464
Docs
- 📖 Add links to latest release in readme https://github.com/tektoncd/dashboard/pull/2463
Thanks
Thanks to these contributors who contributed to v0.29.2!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.29.1
This Dashboard release supports Pipelines 0.35.x - 0.39.x and Triggers 0.15.x - 0.21.x.
Attestation
The Rekor UUID for this release is 362f8ecba72f4326a5e38aa40d3a9f9fca73aad69a9dff0245096d835a2cc31400ebfb882473a8b0
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.29.1/tekton-dashboard-release.yaml REKORUUID=362f8ecba72f4326a5e38aa40d3a9f9fca73aad69a9dff0245096d835a2cc31400ebfb882473a8b0
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.29.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add support for displaying object params (alpha) on the Run details page https://github.com/tektoncd/dashboard/pull/2462
Thanks
Thanks to these contributors who contributed to v0.29.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.29.0
This Dashboard release supports Pipelines 0.35.x - 0.39.x and Triggers 0.15.x - 0.21.x, bringing a number of features, enhancements, and bug fixes.
Attestation
The Rekor UUID for this release is 362f8ecba72f43268483e83b112abaaad5342314d0cd3f419bad1aed8b04a44c6b7c417d6b53630a
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.29.0/tekton-dashboard-release.yaml REKORUUID=362f8ecba72f43268483e83b112abaaad5342314d0cd3f419bad1aed8b04a44c6b7c417d6b53630a
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.29.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add list view and details page for Run resources (Custom Tasks) https://github.com/tektoncd/dashboard/pull/2414 https://github.com/tektoncd/dashboard/pull/2416 https://github.com/tektoncd/dashboard/pull/2419
- These are not yet displayed on the PipelineRun details page, that functionality will come in a future release
- Includes the ability to rerun and cancel Runs https://github.com/tektoncd/dashboard/pull/2418 https://github.com/tektoncd/dashboard/pull/2422
- ✨ Add additional actions on the PipelineRun and TaskRun details pages https://github.com/tektoncd/dashboard/pull/2420
- Users can now rerun, stop, and delete a run directly from the details page
Fixes
- 🐛 Fix URL handling on first load of PipelineRun or TaskRun https://github.com/tektoncd/dashboard/pull/2455
Misc
- 🔨 Update to Storybook 6.5 and enable webpack 5 performance improvements https://github.com/tektoncd/dashboard/pull/2402
- 🔨 Update browserslist db https://github.com/tektoncd/dashboard/pull/2403
- 🔨 Resolve all current production npm audit warnings https://github.com/tektoncd/dashboard/pull/2404
- 🔨 Update terser to resolve npm audit warnings https://github.com/tektoncd/dashboard/pull/2406
- 🔨 Update tests and docs to Pipelines v0.38.0 https://github.com/tektoncd/dashboard/pull/2407
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2408
- 🔨 Update tests to Trigger v0.20.2 https://github.com/tektoncd/dashboard/pull/2409
- 🔨 Remove status and finalizers subresources from roles https://github.com/tektoncd/dashboard/pull/2413
- 🔨 Remove managedFields from YAML display https://github.com/tektoncd/dashboard/pull/2415
- 🔨 Update tests and docs to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2417
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/2423
- 🔨 Prepare for running e2e tests in kind https://github.com/tektoncd/dashboard/pull/2425
- 🔨 Add wrapper script to call integration tests from prow https://github.com/tektoncd/dashboard/pull/2426
- 🔨 Make prow test script executable https://github.com/tektoncd/dashboard/pull/2431
- 🔨 Add cypress e2e config and initial test https://github.com/tektoncd/dashboard/pull/2433
- 🔨 Add Dockerfile and docs for e2e tests https://github.com/tektoncd/dashboard/pull/2436
- 🔨 Add e2e tests to verify we have permission to read Tekton resources https://github.com/tektoncd/dashboard/pull/2438
- 🔨 Replace Postman REST tests with Cypress browser e2e tests https://github.com/tektoncd/dashboard/pull/2439
- 🔨 Bump go.uber.org/zap from 1.17.0 to 1.23.0 https://github.com/tektoncd/dashboard/pull/2440
- 🔨 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/2441
- 🔨 Update babel and eslint packages https://github.com/tektoncd/dashboard/pull/2442
- 🔨 Update dependencies https://github.com/tektoncd/dashboard/pull/2443 https://github.com/tektoncd/dashboard/pull/2444 https://github.com/tektoncd/dashboard/pull/2445 https://github.com/tektoncd/dashboard/pull/2446
- 🔨 Update jest to latest version https://github.com/tektoncd/dashboard/pull/2447
- 🔨 Update e2e tests to follow Cypress recommendations https://github.com/tektoncd/dashboard/pull/2439 https://github.com/tektoncd/dashboard/pull/2448
- 🔨 Update node-fetch to latest version https://github.com/tektoncd/dashboard/pull/2450
- 🔨 Add dependabot config https://github.com/tektoncd/dashboard/pull/2449
- 🔨 Update plumbing dep https://github.com/tektoncd/dashboard/pull/2451
- 🔨 More preparation for React Router v6 update https://github.com/tektoncd/dashboard/pull/2453
- 🔨 Bump eslint-plugin-react from 7.31.7 to 7.31.8 https://github.com/tektoncd/dashboard/pull/2456
- 🔨 Bump jest-environment-jsdom from 29.0.2 to 29.0.3 https://github.com/tektoncd/dashboard/pull/2457
- 🔨 Bump jest from 29.0.2 to 29.0.3 https://github.com/tektoncd/dashboard/pull/2458
- 🔨 Add e2e test to validate translations are loaded https://github.com/tektoncd/dashboard/pull/2454
Docs
- 📖 Add links to latest release in readme https://github.com/tektoncd/dashboard/pull/2401
- 📖 Update tests and docs to Pipelines v0.38.0 https://github.com/tektoncd/dashboard/pull/2407
- 📖 Update tests and docs to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2417
- 📖 Move legacy releases to separate page https://github.com/tektoncd/dashboard/pull/2430
- 📖 Pin oauth2-proxy version in walk-through https://github.com/tektoncd/dashboard/pull/2435
- 📖 Add Dockerfile and docs for e2e tests https://github.com/tektoncd/dashboard/pull/2436
- 📖 Update tests to latest Triggers release https://github.com/tektoncd/dashboard/pull/2441
Thanks
Thanks to these contributors who contributed to v0.29.0!
- ❤️ @AlanGreene
- ❤️ @dependabot[bot]
- JavaScript
Published by AlanGreene over 3 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.28.0
This Dashboard release supports Pipelines 0.35.x - 0.37.x and Triggers 0.15.x - 0.20.x, bringing a number of features, enhancements, and bug fixes.
Attestation
The Rekor UUID for this release is 362f8ecba72f43260d889f3dc89b08bda122b9272886b0aef676fa92af4603c6d4862f3a0e7df62e
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.28.0/tekton-dashboard-release.yaml REKORUUID=362f8ecba72f43260d889f3dc89b08bda122b9272886b0aef676fa92af4603c6d4862f3a0e7df62e
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.28.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Update PipelineRuns and PipelineRun components to support minimal status (TEP-0100) https://github.com/tektoncd/dashboard/pull/2396
- ✨ Switch to new status value for cancelling a PipelineRun (TEP-0058) https://github.com/tektoncd/dashboard/pull/2397
- 🚨 Use the new
Cancelledstatus instead ofPipelineRunCancelled, this is supported by default since Pipelines v0.35 which is now the minimum supported version for this Dashboard release
- 🚨 Use the new
- ✨ Add graceful cancel options for PipelineRuns (TEP-0058) https://github.com/tektoncd/dashboard/pull/2398
- Add support for the new
CancelledRunFinallyandStoppedRunFinallyoptions when cancelling a PipelineRun
- Add support for the new
Fixes
- 🐛 Fix console warning about invalid prop
navigateon anchor tag https://github.com/tektoncd/dashboard/pull/2388
Misc
- 🔨 Update to the latest Carbon 10 release https://github.com/tektoncd/dashboard/pull/2389
- 🔨 Remove the Condition resource pages https://github.com/tektoncd/dashboard/pull/2393
- Conditions have been deprecated since Pipelines v0.16 and were removed in Pipelines v0.37
- 🔨 Update CSP header to allow Plex font files to load from Akamai CDN https://github.com/tektoncd/dashboard/pull/2394
- 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2392
- 🔨 Add type to results of report task in release pipeline https://github.com/tektoncd/dashboard/pull/2395
- 🔨 Cleanup e2e test scripts https://github.com/tektoncd/dashboard/pull/2400
Docs
- 📖 Add links to latest release in readme https://github.com/tektoncd/dashboard/pull/2386
- 📖 Update release cheat sheet to include website sync update https://github.com/tektoncd/dashboard/pull/2387
Thanks
Thanks to these contributors who contributed to v0.28.0!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene almost 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.27.0
This Dashboard release supports Pipelines 0.25.x - 0.36.x and Triggers 0.15.x - 0.20.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Update design of PipelineRuns and TaskRuns pages https://github.com/tektoncd/dashboard/pull/2356 Now includes error details and trigger information if present, as well as providing more space for long resource names
- ✨ Add support for specifying custom name on Create PipelineRun and Create TaskRun pages https://github.com/tektoncd/dashboard/pull/2383
Fixes
- 🐛 Handle invalid params in Task spec https://github.com/tektoncd/dashboard/pull/2363
- 🐛 Fix flash of error when loading PipelineRun details page https://github.com/tektoncd/dashboard/pull/2375
Misc
- 🔨 Add support for injecting a custom icon into the PipelineRun header https://github.com/tektoncd/dashboard/pull/2359
- 🔨 Remove references to the dist folder https://github.com/tektoncd/dashboard/pull/2360
- 🔨 Update Triggers to latest release https://github.com/tektoncd/dashboard/pull/2362
- 🔨 Update installer script to detect Apple M1 https://github.com/tektoncd/dashboard/pull/2361
- 🔨 Update Pipelines to latest release https://github.com/tektoncd/dashboard/pull/2364
- 🔨 Support different button kinds in Table toolbarButtons https://github.com/tektoncd/dashboard/pull/2365
- 🔨 Add support for reporting custom duration on PipelineRuns https://github.com/tektoncd/dashboard/pull/2367
- 🔨 Allow custom status detail on the PipelineRuns page https://github.com/tektoncd/dashboard/pull/2369
- 🔨 Support custom tooltips for PipelineRun display name https://github.com/tektoncd/dashboard/pull/2371
- 🔨 Disable compression in webpack-dev-server to enable log streaming https://github.com/tektoncd/dashboard/pull/2376
- 🔨 Cleanup webpack-dev-server proxy config https://github.com/tektoncd/dashboard/pull/2377
- 🔨 Add ability to inject custom icon after the PipelineRun name https://github.com/tektoncd/dashboard/pull/2379
- 🔨 Pass PipelineRun metadata when getting icon https://github.com/tektoncd/dashboard/pull/2381
- 🔨 Update tests to use latest Pipelines release https://github.com/tektoncd/dashboard/pull/2384
Docs
- 📖 Add links to latest release in readme https://github.com/tektoncd/dashboard/pull/2355
- 📖 Update doc links on About page https://github.com/tektoncd/dashboard/pull/2357
- 📖 Update contributing doc to reflect the Dashboard process https://github.com/tektoncd/dashboard/pull/2368
- 📖 Merge the readme from the project root to the docs folder https://github.com/tektoncd/dashboard/pull/2368
- 📖 Update links to work both on GitHub and on the website https://github.com/tektoncd/dashboard/pull/2368
- 📖 Update walkthroughs to pin Kubernetes version https://github.com/tektoncd/dashboard/pull/2385
Thanks
Thanks to these contributors who contributed to v0.27.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- JavaScript
Published by AlanGreene almost 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.26.0
This Dashboard release supports Pipelines 0.25.x - 0.35.x and Triggers 0.15.x - 0.19.x, bringing a number of features, enhancements, and bug fixes.
Attestation
The Rekor UUID for this release is 5938844a704d27b9fc05f20b25a6983149aea422782dca327dba7ad86d71262b
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.26.0/tekton-dashboard-release.yaml REKORUUID=5938844a704d27b9fc05f20b25a6983149aea422782dca327dba7ad86d71262b
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | base64 --decode | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.26.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add client-side pagination https://github.com/tektoncd/dashboard/pull/2327
Fixes
- 🐛 Fix positioning of buttons on Create PipelineResource page https://github.com/tektoncd/dashboard/pull/2344
- 🐛 Prevent hidden batch actions from being read by screenreader https://github.com/tektoncd/dashboard/pull/2349
Misc
- 🔨 Update go.mod to reference correct go version https://github.com/tektoncd/dashboard/pull/2339
- 🔨 Update Storybook to latest release https://github.com/tektoncd/dashboard/pull/2348
- 🔨 Avoid displaying stack trace for 404 with missing statusText https://github.com/tektoncd/dashboard/pull/2347
- 🔨 Add pictograms to doc links on About page https://github.com/tektoncd/dashboard/pull/2351
- 🔨 Add support for dynamic run action overflow menu https://github.com/tektoncd/dashboard/pull/2352
- 🔨 Update kustomize to v4 https://github.com/tektoncd/dashboard/pull/2353
Docs
- 📖 Add links to latest releases in readme https://github.com/tektoncd/dashboard/pull/2336
- 📖 Update docs for npm package release process to include note about Windows config https://github.com/tektoncd/dashboard/pull/2337
- 📖 Add getting started guide / tutorial https://github.com/tektoncd/dashboard/pull/2342
- 📖 Add note to docs for manually running nightly release https://github.com/tektoncd/dashboard/pull/2346
- 📖 Update kustomize to v4 https://github.com/tektoncd/dashboard/pull/2353
Thanks
Thanks to these contributors who contributed to v0.26.0!
- ❤️ @AlanGreene
- ❤️ @LyndseyBu
- ❤️ @briangleeson
- JavaScript
Published by AlanGreene about 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.25.0
This Dashboard release supports Pipelines 0.25.x - 0.34.x and Triggers 0.15.x - 0.19.x, bringing a number of features, enhancements, and bug fixes.
🚨 This release contains a security fix 🚨
Attestation
The Rekor UUID for this release is bc79e028b7148f6000c77d0bb9dd279f2f3c6fac53b58674a25a6edd17965b86
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.25.0/tekton-dashboard-release.yaml REKORUUID=bc79e028b7148f6000c77d0bb9dd279f2f3c6fac53b58674a25a6edd17965b86
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | base64 --decode | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.25.0@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Features
- ✨ Add support for displaying new
Cancelledstatus introduced in TEP-0058 Graceful Termination https://github.com/tektoncd/dashboard/pull/2316 - ✨ Add support for rendering PipelineRun header before a complete resource is available https://github.com/tektoncd/dashboard/pull/2325
Fixes
- 🐛 Fix error in loading state when TaskRun hasn't fully started yet https://github.com/tektoncd/dashboard/pull/2311
- 🐛 🚨 Validate
Originheader on websocket connection upgrade to prevent cross-origin websocket hijacking https://github.com/tektoncd/dashboard/pull/2333
Misc
- 🔨 Drop
lernaand switch to npm workspaces https://github.com/tektoncd/dashboard/pull/2304 - 🔨 Enable webpack cache for production builds https://github.com/tektoncd/dashboard/pull/2305
- 🔨 Update deps to address npm audit warnings https://github.com/tektoncd/dashboard/pull/2308
- 🔨 Fix LGTM issues https://github.com/tektoncd/dashboard/pull/2310
- 🔨 Update
sizeprops for consitency and to prepare for Carbon 11 https://github.com/tektoncd/dashboard/pull/2311 - 🔨 Remove useless conditionals https://github.com/tektoncd/dashboard/pull/2311
- 🔨 Avoid use of concatenation when producing CSS classnames https://github.com/tektoncd/dashboard/pull/2312
- 🔨 Update tests to latest releases https://github.com/tektoncd/dashboard/pull/2314
- 🔨 Update
prismjsto resolve warning https://github.com/tektoncd/dashboard/pull/2315 - 🔨 Update to Carbon 10.52 https://github.com/tektoncd/dashboard/pull/2317
- 🔨 Extract graph components and utils to separate package https://github.com/tektoncd/dashboard/pull/2319
- 🔨 Fix component imports within components package https://github.com/tektoncd/dashboard/pull/2322
- 🔨 Update tests to latest releases https://github.com/tektoncd/dashboard/pull/2328
- 🔨 Remove
clean-webpack-pluginhttps://github.com/tektoncd/dashboard/pull/2329 - 🔨 Run
npm audit fixhttps://github.com/tektoncd/dashboard/pull/2330 - 🔨 Update tests to latest Pipelines release https://github.com/tektoncd/dashboard/pull/2331
Docs
- 📖 Add v0.24.1 links to the readme https://github.com/tektoncd/dashboard/pull/2301
- 📖 Document removal of default RBAC when using a reverse proxy for auth https://github.com/tektoncd/dashboard/pull/2309
- 📖 Update oauth2-proxy walkthrough to use community charts https://github.com/tektoncd/dashboard/pull/2332
- 📖 Update release docs to include process for patch releases https://github.com/tektoncd/dashboard/pull/2334
Thanks
Thanks to these contributors who contributed to v0.25.0!
- ❤️ @AlanGreene
- ❤️ @mlbiam
- JavaScript
Published by AlanGreene about 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.24.2
🚨 This release contains a security fix 🚨
Attestation
The Rekor UUID for this release is ad80c25971f6cb3a755f250354ce8e2f68ff24c978b4578428f64cebcbfa260a
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.24.2/tekton-dashboard-release.yaml REKORUUID=ad80c25971f6cb3a755f250354ce8e2f68ff24c978b4578428f64cebcbfa260a
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | base64 --decode | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.24.2@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Validate
Originheader on websocket connection upgrade to prevent cross-origin websocket hijacking https://github.com/tektoncd/dashboard/pull/2333
Thanks
Thanks to these contributors who contributed to v0.24.2!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.23.1
🚨 This release contains a security fix 🚨
Attestation
The Rekor UUID for this release is b748ce5c88942b0c616e202837aa621a69d04187d547c9f95dcd6a7b4ee95dea
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.23.1/tekton-dashboard-release.yaml REKORUUID=b748ce5c88942b0c616e202837aa621a69d04187d547c9f95dcd6a7b4ee95dea
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | base64 --decode | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.23.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Validate
Originheader on websocket connection upgrade to prevent cross-origin websocket hijacking https://github.com/tektoncd/dashboard/pull/2333
Thanks
Thanks to these contributors who contributed to v0.23.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.22.1
🚨 This release contains a security fix 🚨
Attestation
The Rekor UUID for this release is b151cfca16473b7d356fabd2a00dd6379651fd23c00d64a7b83e8b1d75f7a642
Verify that all container images in the release file are in the attestation:
``` RELEASEFILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.22.1/tekton-dashboard-release.yaml REKORUUID=b151cfca16473b7d356fabd2a00dd6379651fd23c00d64a7b83e8b1d75f7a642
Obtains the list of images with sha from the attestation
REKORATTESTATIONIMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | base64 --decode | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.22.1@sha256:" + .digest.sha256')
Download the release file
curl -s "$RELEASE_FILE" -o release.yaml
Match the image used in the release file to an image in the attestation
DASHBOARDIMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}') echo printf $DASHBOARDIMAGE if [[ "${REKORATTESTATIONIMAGE}" = "${DASHBOARD_IMAGE}" ]]; then echo " ===> ok" else echo " ===> no match" fi ```
Fixes
- 🐛 Validate
Originheader on websocket connection upgrade to prevent cross-origin websocket hijacking https://github.com/tektoncd/dashboard/pull/2333
Thanks
Thanks to these contributors who contributed to v0.22.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.24.1
🚨 https://github.com/tektoncd/dashboard/releases/tag/v0.24.2 contains a security fix 🚨
This is a bugfix release.
Fixes
- 🐛 Fix bug which prevented Dashboard UI from loading in Safari https://github.com/tektoncd/dashboard/pull/2300
Thanks
Thanks to these contributors who contributed to v0.24.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.24.0
🚨 https://github.com/tektoncd/dashboard/releases/tag/v0.24.2 contains a security fix 🚨
This Dashboard release supports Pipelines 0.25.x - 0.32.x and Triggers 0.15.x - 0.18.x, bringing a number of enhancements, and bug fixes.
🚨 Known issues
- Dashboard UI fails to load in Safari. This is fixed in the following release: v0.24.1
Fixes
- 🐛 Fix side nav links when navigating from a cluster-scoped page https://github.com/tektoncd/dashboard/pull/2282
Misc
- 🔨 Update Simplified Chinese translations https://github.com/tektoncd/dashboard/pull/2269
- 🔨 Sort items in namespace dropdown by name https://github.com/tektoncd/dashboard/pull/2270
- 🔨 Rename string id for consistency https://github.com/tektoncd/dashboard/pull/2271
- 🔨 Update e2e to use latest releases https://github.com/tektoncd/dashboard/pull/2274
- 🔨 Enable React Fast Refresh and Strict Mode for Storybook https://github.com/tektoncd/dashboard/pull/2273
- 🔨 Improve and simplify webpack build https://github.com/tektoncd/dashboard/pull/2277
- 🔨 Update browser compatibility data https://github.com/tektoncd/dashboard/pull/2278
- 🔨 Update to latest Carbon release https://github.com/tektoncd/dashboard/pull/2279
- 🔨 Update deps to resolve npm audit warnings https://github.com/tektoncd/dashboard/pull/2288
- 🔨 Update to latest major Jest version https://github.com/tektoncd/dashboard/pull/2290
- 🔨 Remove unused font formats from config https://github.com/tektoncd/dashboard/pull/2284
- 🔨 Remove the update-deps script https://github.com/tektoncd/dashboard/pull/2289
- 🔨 Update to Node.js 16 https://github.com/tektoncd/dashboard/pull/2296
- Node.js 16 + npm 8 are now required for building the Dashboard front end code. This allows us to update some of our tooling to improve performance and efficiency of the build, improve developer experience, and reduce overhead in working around issues with some of our older dependencies. More updates to come!
Docs
- 📖 Add v0.23.0 links to the readme https://github.com/tektoncd/dashboard/pull/2267
- 📖 Make required
kustomizeversion clearer in the docs https://github.com/tektoncd/dashboard/pull/ - 📖 Update PR template to more closely match version used for other projects https://github.com/tektoncd/dashboard/pull/2281
- 📖 Add example of ingress with path https://github.com/tektoncd/dashboard/pull/2283
- 📖 Add section on access control to the install docs https://github.com/tektoncd/dashboard/pull/2286
- This addresses many of the common questions about authentication and authorization with the Dashboard including references to some known working configs
Thanks
Thanks to these contributors who contributed to v0.24.0!
- ❤️ @AlanGreene
- ❤️ @kid0809
- ❤️ @SaschaSchwarze0
- JavaScript
Published by AlanGreene over 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.23.0
🚨 https://github.com/tektoncd/dashboard/releases/tag/v0.23.1 contains a security fix 🚨
This Dashboard release supports Pipelines 0.25.x - 0.30.x and Triggers 0.15.x - 0.17.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Surface details of step
onError: continue(TEP-0040) https://github.com/tektoncd/dashboard/pull/2239 - ✨ Improve URL addressability for the create pages https://github.com/tektoncd/dashboard/pull/2260
- add links to the 'create' pages from Tasks, ClusterTasks, and Pipelines list pages
- keep 'create' page URL in sync with changes to the main dropdowns so it can be easily bookmarked or shared, e.g. kind, namespace, pipeline / task
- ✨ Update design of the About page https://github.com/tektoncd/dashboard/pull/2264
- As part of this update we've also switched the default landing page to the About page instead of PipelineRuns
- ✨ Update design of the error page for page / resource not found https://github.com/tektoncd/dashboard/pull/2262
Fixes
- 🐛 Set
Content-Typeheader only on requests that may have a body https://github.com/tektoncd/dashboard/pull/2241 - 🐛 Fix syntax highlighting when root value is an array https://github.com/tektoncd/dashboard/pull/2248
- 🐛 Fix display of short values in
SyntaxHighlightercomponent on Firefox to prevent unwanted wrapping https://github.com/tektoncd/dashboard/pull/2251 - 🐛 Handle incomplete TriggerBinding in a more graceful way https://github.com/tektoncd/dashboard/pull/2255
Misc
- 🔨 Remove unused dependencies https://github.com/tektoncd/dashboard/pull/2240
- 🔨 Update eslint and prettier (including plugins) to latest versions https://github.com/tektoncd/dashboard/pull/2240
- 🔨 Update
webpack-cliandwebpackto latest versions https://github.com/tektoncd/dashboard/pull/2240 - 🔨 Update pending logs state to make it look less like an error https://github.com/tektoncd/dashboard/pull/2245
- 🔨 Prevent
webpack-dev-serverblocking UI on warnings https://github.com/tektoncd/dashboard/pull/2250 - 🔨 Update pod tab empty state so it doesn't look incomplete https://github.com/tektoncd/dashboard/pull/2249
- 🔨 Clear timers before requesting logs to avoid potential unwanted requests https://github.com/tektoncd/dashboard/pull/2254
- 🔨 Update to Storybook 6.4 https://github.com/tektoncd/dashboard/pull/2258
- 🔨 Enable React StrictMode https://github.com/tektoncd/dashboard/pull/2265
- 🔨 Update tests to latest Pipelines and Triggers releases https://github.com/tektoncd/dashboard/pull/2266
Docs
- 📖 Add v0.22.0 links to the readme https://github.com/tektoncd/dashboard/pull/2237
- 📖 Update compatibility table to reference latest Pipelines release https://github.com/tektoncd/dashboard/pull/2266
Thanks
Thanks to these contributors who contributed to v0.23.0!
- ❤️ @AlanGreene
- ❤️ @kamilzal
- ❤️ @triantium
- JavaScript
Published by AlanGreene over 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.22.0
🚨 https://github.com/tektoncd/dashboard/releases/tag/v0.22.1 contains a security fix 🚨
This Dashboard release supports Pipelines 0.25.x - 0.29.x and Triggers 0.15.x - 0.17.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Tekton Dashboard's images are now being signed by Tekton Chains with Tekton's public key. Verify them with cosign.
- ✨ Add support for display of
PipelineRuns andTaskRuns usingPipelineandTaskdefinitions from Tekton Bundles https://github.com/tektoncd/dashboard/pull/2228 - ✨ Include
stepTemplatein the step definition details tab https://github.com/tektoncd/dashboard/pull/2231 - ✨ Reduce Dashboard
ServiceAccountpermissions - no longer require access to get / list deployments https://github.com/tektoncd/dashboard/pull/2230
Fixes
- 🐛 Fix
Taskcomponent tests https://github.com/tektoncd/dashboard/pull/2227
Misc
- 🔨 Improve layout of filter tags when wrapping across multiple rows https://github.com/tektoncd/dashboard/pull/2217
- 🔨 Add node selector to run Dashboard on Linux nodes in mixed platform clusters https://github.com/tektoncd/dashboard/pull/2220
- 🔨 Remove dependency on
yqin e2e tests https://github.com/tektoncd/dashboard/pull/2221 - 🔨 Update tests to latest Pipelines and Triggers releases https://github.com/tektoncd/dashboard/pull/2222 https://github.com/tektoncd/dashboard/pull/2225
- 🔨 Improve display of syntax highlighted content https://github.com/tektoncd/dashboard/pull/2219
- 🔨 Update log trailer message for step
onError: continuehttps://github.com/tektoncd/dashboard/pull/2229 - 🔨 Update backend code for getting project version info https://github.com/tektoncd/dashboard/pull/2230
- 🔨 Update installer script to support specifying tag for built images https://github.com/tektoncd/dashboard/pull/2233
- 🔨 Update Dashboard release pipeline to use results and workspaces instead of PipelineResources https://github.com/tektoncd/dashboard/pull/2232
- 🔨 Sign Dashboard releases using Tekton Chains https://github.com/tektoncd/dashboard/pull/2232
- 🔨 Update to latest Carbon release https://github.com/tektoncd/dashboard/pull/2236
- 🔨 Update webpack to fix incompatibility with some plugins https://github.com/tektoncd/dashboard/pull/2236
Docs
- 📖 Add v0.21.0 links to the readme https://github.com/tektoncd/dashboard/pull/2218
- 📖 Fix typo in readme https://github.com/tektoncd/dashboard/pull/2224
Thanks
Thanks to these contributors who contributed to v0.22.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- ❤️ @lippertmarkus
- ❤️ @LyndseyBu
- ❤️ @yamaken1343
- JavaScript
Published by AlanGreene over 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.21.0
This Dashboard release supports Pipelines 0.20.x - 0.28.x and Triggers 0.10.x - 0.16.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Enable syntax highlighting for resource YAML views
- ✨ Add websocket support to the list pages generated for extensions
- ✨ Reduce Dashboard permissions Dashboard no longer requires access to Services, and ServiceAccounts are only required in read-write mode
Fixes
- 🐛 Fix error in PipelineRun, Task, and TaskTree stories
Misc
- 🔨 Switch Storybook to webpack 5
- 🔨 Remove duplicate styles
- 🔨 Update babel and its core plugins
- 🔨 Update route definitions to prepare for react-router major version bump
- 🔨 Remove unnecessary title on pod details tab
- 🔨 Update Chinese translations
- 🔨 Update tests to latest Pipelines release
Docs
- 📖 Add v0.20.0 links to readme
- 📖 Update logs walkthrough to specify minimum Kubernetes version
- 📖 Update supported Pipelines versions in readme
Thanks
Thanks to these contributors who contributed to v0.21.0!
- ❤️ @AlanGreene
- ❤️ @kid0809
- JavaScript
Published by AlanGreene over 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.20.0
This Dashboard release supports Pipelines 0.20.x - 0.27.x and Triggers 0.10.x - 0.16.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Display pod and event details to help with debugging TaskRun failures
- ✨ Switch log retrieval to use streaming by default
Users can switch back to the previous polling mechanism by passing
--stream-logs falseto the installer script or updating the flag in the deployment directly
Fixes
- 🐛 Fix error with external logs not loading in some cases
- 🐛 Fix for websocket connection error via
kubectl proxy - 🐛 Fix error selecting PipelineResources in Create TaskRun
- 🐛 Fix links to open / download external logs
Misc
- 🔨 Update to latest lerna and Storybook releases
- 🔨 Fix typo in postman tests
- 🔨 Remove OpenShift image stream option from developer script
- 🔨 Remove legacy websocket API and associated generated code
- 🔨 Update to latest Carbon release
- 🔨 Remove unused variables from postman tests
- 🔨 Reduce amount of data loaded on page navigation and improve efficiency of websocket connections
- 🔨 Remove invalid verb from ClusterRole patch for Triggers resources
- 🔨 Update strings for table batch selection
- 🔨 Make use of ingress in local dev cluster opt-in
- 🔨 Update visx to latest version
- 🔨 Update tests to latest Tekton releases
- 🔨 Reduce front end vendor bundle size by 50%
- 🔨 Improve contrast of status label in dark mode
- 🔨 Update to latest react patch release
Docs
- 📖 Add v0.19.0 links to the readme
Thanks
Thanks to these contributors who contributed to v0.20.0!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 4 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.19.0
This Dashboard release supports Pipelines 0.20.x - 0.26.x and Triggers 0.10.x - 0.15.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Add support for start / stop actions on
PipelineRunswith statusPipelineRunPending - ✨ Add autoscroll to logs of running steps
- ✨ Add scroll buttons to logs when the top or bottom of the log container is off screen
- ✨ Add settings page with theme setting (dark / light / system)
- ✨ Add ability to create
PipelineRunwith statusPipelineRunPending - ✨ Add setting to display timestamps in logs
Fixes
- 🐛 Fix the 'skip to main content' button
- 🐛 Ensure installer script removes new Dashboard ConfigMap on uninstall
- 🐛 Fix dependent queries on Create PipelineRun and Create TaskRun pages to eliminate unneccesary requests
- 🐛 Fix colour contrast issue with status label of a run in pending state
Misc
- 🔨 Migrate all resources to new API and caching model for improved performance and memory usage
- 🔨 Update proxy to support websockets
- 🔨 Set HOME env var for release pipeline publish task to resolve issue with GCS Storage resource
- 🔨 Remove invalid link from UI shell header
- 🔨 Update labels in the UI to use sentence-case capitalization
- 🔨 Update e2e tests to use latest Pipelines and Triggers releases
- 🔨 Remove unnecessary requests for
TaskRunsofClusterTasksusing the deprecatedtekton.dev/tasklabel which was removed in Pipelines v0.22 - 🔨 Update Cancel PipelineRun / TaskRun actions to use PATCH request and remove unnecessary GET
- 🔨 Reduce noise in unit test logs
- 🔨 Move display of PipelineResources from StepDetails to TaskRunDetails to reflect how they're specified in the Task definition
- 🔨 Update CSS custom properties to use
tknprefix to avoid potential clashes with host app - 🔨 Move 'About' link to the bottom of the side nav for consistent positioning
- 🔨 Split websocket connection by kind so pages only subscribe to what they need
Docs
- 📖 Add v0.18.0 links to the readme
- 📖 Add v0.18.1 links to readme
Thanks
Thanks to these contributors who contributed to v0.19.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- ❤️ @lilley2412
- ❤️ @LyndseyBu
- ❤️ @MA9521
- ❤️ @taechonkim
- JavaScript
Published by AlanGreene almost 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.18.1
This is a bugfix release.
Fixes
- 🐛 Fix UI bug that showed checkboxes and delete option on TaskRuns page in readonly mode. Delete is prevented by RBAC and blocked as expected, so this is a purely UI bug with the checkboxes being displayed.
Thanks
Thanks to these contributors who contributed to v0.18.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene almost 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.18.0
This Dashboard release supports Pipelines 0.20.x - 0.25.x and Triggers 0.10.x - 0.14.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Remove the ClusterRole aggregation from the default manifests. This reduces the permissions required by the Dashboard ServiceAccount by default.
- ✨ Add ConfigMap which contains Dashboard info and RBAC to access this ConfigMap
- ✨ Make
X-Frame-Optionsresponse header configurable to allow embedding the Dashboard in an<iframe> - ✨ Improve network and memory performance. Reduce the number of network requests made in a number of scenarios for Dashboard install properties, Triggers resources, Conditions, PipelineResources, and ServiceAccounts. Prune the in-memory cache of unused data. Further improvements expected for the remaining resources in the next release.
Fixes
- 🐛 Update plumbing dep to fix integration tests
- 🐛 Fix
build_koscript on Windows - 🐛 Fix compilation error in EventListenerContainer section in Storybook
- 🐛 Fix layout shift when adding/removing filters on list pages
- 🐛 Fix table batch action checkbox column styles
Misc
- 🔨 Remove dropdown container components from the Storybook
- 🔨 Cleanup installer script
- 🔨 Update Ingress resources to stable version
- 🔨 Update dev script for creating a kind cluster with Tekton installed
- 🔨 Update SideNav to hide when collapsed
- 🔨 Update style of loading screen
- 🔨 Update RunDropdown story for consistency with expected use
- 🔨 Rename renderWithIntl to render
- 🔨 Update websocket payload format
- 🔨 Update SCSS imports to follow guidance from the sass-loader
- 🔨 Set component-level dark mode for Logs
- 🔨 Address lint warnings and remove unused code
- 🔨 Update DataTableSkeleton to support
sizeprop - 🔨 Add syntax highlight to ViewYAML component
- 🔨 Expand ViewYAML to the full width of container
- 🔨 Add hook to keep page title in sync with displayed resource(s)
- 🔨 Add initial react-query utilities
- 🔨 Convert Dashboard install properties to use react-query
- 🔨 Convert Triggers resources to use react-query
- 🔨 Convert Conditions, PipelineResources, and ServiceAccounts to use react-query
- 🔨 Update style of links in tables to match Carbon guidelines
Docs
- 📖 Add v0.17.0 release links to the readme
- 📖 Update kind walkthrough
- 📖 Add Windows note to install readme
- 📖 Remove references to the webhooks-extension
- 📖 Document additional RBAC requirements for extensions now that ClusterRole aggregation is not enabled by default
- 📖 Document the
prepare-kind-clusterscript
Thanks
Thanks to these contributors who contributed to v0.18.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- ❤️ @cpanato
- ❤️ @leiyanggz
- ❤️ @LyndseyBu
- ❤️ @wingyplus
- JavaScript
Published by AlanGreene almost 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.17.0
This Dashboard release supports Pipelines 0.20.x - 0.24.x and Triggers 0.10.x - 0.14.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Add support for displaying Trigger and ClusterInterceptor resources
Fixes
- 🐛 Fix error when deleting a ClusterTask
Misc
- 🔨 Update webpack-dev-server proxy config
- 🔨 Add custom hook to refetch data when websocket reconnects
- 🔨 Update caniuse db for browserslist config
- 🔨 Enable Carbon CSS custom properties (reduces bundle size as a side effect)
- 🔨 Add experimental support for dark mode
- 🔨 Refactor containers to functional components to enable future performance and usability improvements
- 🔨 Remove use of
data-testidattribute in DOM - 🔨 Update e2e tests to run against latest Pipelines and Triggers releases
- 🔨 Update to lerna 4.x
Docs
- 📖 Add v0.16.1 release links to the readme
Thanks
Thanks to these contributors who contributed to v0.17.0!
- ❤️ @AlanGreene
- ❤️ @wingyplus
- JavaScript
Published by AlanGreene about 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.16.1
This is a bugfix release.
Fixes
- 🐛 Fix for SideNav not collapsing when toggling the menu button
Misc
- 🔨 Increase space available for displaying step name in TaskTree
- 🔨 Update plumbing dep to pin GKE version
- 🔨 Replace Carbon layout tokens with spacing
Docs
- 📖 Add v0.16.0 release links to readme
Thanks
Thanks to these contributors who contributed to v0.16.1!
- ❤️ @AlanGreene
- ❤️ @sbwsg
- JavaScript
Published by AlanGreene about 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.16.0
This Dashboard release supports Pipelines 0.20.x - 0.23.x and Triggers 0.10.x - 0.13.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Display TaskRun parameters and results descriptions
Fixes
- 🐛 Update log fetching logic to ensure we poll one last time on transition to complete
Misc
- 🔨 Extend e2e test script to run tests on non-Intel architectures
- 🔨 Refactor containers to use hooks (part 1)
- 🔨 Remove obsolete test mock
- 🔨 Add 'Last updated' label to last updated timestamp on run header
- 🔨 Simplify version checks in back end
- 🔨 Update order of actions on TaskRuns and PipelineRuns
- 🔨 Update to latest Carbon release
- 🔨 Use small Tag variant on ResourceDetails labels
- 🔨 Update to latest Storybook release
- 🔨 Add temporary workaround for Storybook production build
Docs
- 📖 Add v0.15.0 release links to readme
Thanks
Thanks to these contributors who contributed to v0.16.0!
- ❤️ @barthy1
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene about 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.15.0
This Dashboard release supports Pipelines 0.20.x - 0.22.x and Triggers 0.10.x - 0.12.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Add ability to view logs in a maximized container
- ✨ Enable Japanese and Simplified Chinese translations
- ✨ Display TaskRun results on the PipelineRun details and TaskRun details pages
- ✨ Support specifying git revision on the Import Resources page
Fixes
- 🐛 Fix EventListener details page when github interceptor has no eventTypes
- 🐛 Add missing icon and status label for PipelineRuns with status PipelineRunPending
- 🐛 Fix EventListener details page when triggers field is null
- 🐛 Add error notification if PipelineRun cancel fails
Misc
- 🔨 Use new Dashboard logo on the about page
- 🔨 Update k8s dependencies
- 🔨 Simplify integration tests to focus on Dashboard functionality
- 🔨 Fix koparse URL in the publish job
- 🔨 Update Pipelines and Triggers versions used in the integration tests
- 🔨 Improve dev experience for working with translations
- 🔨 Update Storybook
- 🔨 Rename default branch from
mastertomain - 🔨 Improve rendering performance of large logs
- 🔨 Ensure consistent placement of error notifications on list pages
- 🔨 Update supported Pipelines and Triggers versions
- 🔨 Update
build:analyzescript to provide more accurate results
Docs
- 📖 Add v0.14.0 release links to the readme
- 📖 Update the kind walkthrough to provide more information about the sample PipelineRun
- 📖 Add Dashboard logo to readme
- 📖 Update docs to reference updated dependency and tooling versions
- 📖 Fix references to robocat cluster
- 📖 Update references to Tekton projects to use new default branch name
Thanks
Thanks to these contributors who contributed to v0.15.0!
- ❤️ @AlanGreene
- ❤️ @aadeshpa
- ❤️ @afrittoli
- ❤️ @kkosaka
- ❤️ @mishima-haruka
- ❤️ @steveodonovan
- ❤️ @stevesoaress
- ❤️ @watanabeyk
- JavaScript
Published by AlanGreene about 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.14.0
This Dashboard release supports Pipelines 0.11.x - 0.20.x and Triggers 0.5.x - 0.11.x, bringing a number of features, enhancements, and bug fixes.
Features
- 🚨 Remove Secrets and ServiceAccounts pages
- The create / view / edit functionality for Secrets and ServiceAccounts is removed in this release.
- The required permissions for the Dashboard back end have been updated accordingly.
- See https://github.com/tektoncd/dashboard/issues/1930 for more details.
- 🚨 Remove the
--csrf-secure-cookieargument from the deployment- There's no longer a need to differentiate between connections over HTTP vs. HTTPS.
- If you maintain custom manifests for the Dashboard, please remove this argument from the deployment.
Fixes
- 🐛 Fix buffer undefined error on Create Secret page
- 🐛 Update hardcoded string in Extension loading state so it can be translated
- 🐛 Fix error handling for timeouts in external logs provider fallback
- 🐛 Fix placeholder use in some non-English strings
- 🐛 Fix Storybook in dev mode (production mode still waiting on upstream fix)
Misc
- 🔨 Update CSRF protection to work in client mode
- 🔨 Update default status icon
- 🔨 Update installer script to build multi-arch image by default on release action only
- 🔨 Update installer script to allow overriding target platform
- 🔨 Handle properties fallback when running in client mode
- 🔨 Update to Carbon 10.26
- 🔨 Update to latest Storybook release
- 🔨 Improve handling of generated files for GitHub reviews
- 🔨 Add simplified Chinese translation (not yet exposed in the UI)
- 🔨 Update editorconfig to avoid unwanted trailing newlines in JSON files
- 🔨 Remove PluralRules polyfill
- 🔨 Remove references to unused knative packages
- 🔨 Add Japanese terms glossary
- 🔨 Remove ReadableStream polyfill
- 🔨 Remove dependency on Tekton Pipelines and Tekton Triggers go clients
- 🔨 Remove use of StructuredListSkeleton and associated styles
- 🔨 Add kustomization.yaml to the tekton folder so plumbing can deploy required resources for releases
Docs
- 📖 Add v0.13.0 release links to the readme
- 📖 Update development docs on use of the API_DOMAIN environment variable
- 📖 Update screenshot on main readme
- 📖 Update links to Dashboard Katacoda tutorial
- 📖 Update logs walkthrough to explicitly specify dependency versions
- 📖 Update links to community repo to reference
mainbranch
Thanks
Thanks to these contributors who contributed to v0.14.0!
- ❤️ @afrittoli
- ❤️ @AlanGreene
- ❤️ @Martsings
- ❤️ @rudeigerc
- ❤️ @ziheng
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.13.0
This Dashboard release supports Pipelines 0.11.x - 0.20.x and Triggers 0.5.x - 0.10.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Add ability to delete Pipelines, Tasks, and ClusterTasks
- ✨ Display resource namespace in delete confirmation modal to disambiguate when viewing All Namespaces
- ✨ Move Create PipelineRun / TaskRun to URL addressable full page UI
Fixes
- 🐛 Fix styling of inline table actions in read only mode
- 🐛 Ensure success notification is visible on Import Resources
Misc
- 🔨 Fix typo in string key for
dashboard parameters.title - 🔨 Update Japanese translations
- 🔨 Remove invalid verb from ClusterRole entry for ClusterTriggerBindings
- 🔨 Update nav icons for improved legibility
- 🔨 Update extensions CRD to use
apiextensions.k8s.io/v1 - 🔨 Update navigation flow from Pipelines/Tasks/ClusterTasks to the corresponding runs
- 🔨 Reduce code duplication for delete modals
- 🔨 Remove src/components folder
- 🔨 Replace the deprecated
waitForElementfrom react testing library - 🔨 Remove warning logs from unit test output
- 🔨 Update
inito resolve npm audit warnings - 🔨 Update
Logcomponent loading state colours
Docs
- 📖 Add v0.12.0 release links to the readme
- 📖 Add style guide for Japanese translations
- 📖 Update roadmap
Thanks
Thanks to these contributors who contributed to v0.13.0!
- ❤️ @AlanGreene
- ❤️ @Martsings
- ❤️ @mdolinin
- ❤️ @mishima-haruka
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.12.0
This Dashboard release supports Pipelines 0.11.x - 0.19.x and Triggers 0.5.x - 0.10.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Multi-arch images - Dashboard images are now published with multi-arch support:
linux/amd64linux/armlinux/arm64linux/ppc64lelinux/s390x
- ✨ Move global namespaces dropdown to the list page header
- This resolves a number of long-standing issues related to namespace filtering of resources
- URLs should now always be consistent and reliable. When viewing a namespace filtered list of resources the URL should always contain the namespace
- ✨ Make main nav collapsible
- when submenus are collapsed they will also be decorated to identify when they contain an active nav item
- ✨ Add label filter functionality to the list pages generated for kubernetes-resource extensions
- ✨ Add status filter to the TaskRuns and PipelineRuns pages
- ✨ Display placeholders for pipeline tasks that haven't begun executing yet
- On the PipelineRun details page, instead of only displaying pipeline tasks that have a corresponding TaskRun resource, we now display placeholders for all pipeline tasks as soon as the PipelineRun is created. This gives users a more complete view of what may be executed.
- Display order of pipeline tasks is also consistent now, and will use the order they appear in the Pipeline spec
Fixes
- 🐛 Handle edge case where TaskRun resource not available on PipelineRun details page
- 🐛 Add additional handling to prevent possible UI error selecting default pipeline task / step
- 🐛 Fix header styles for RunHeader and DetailsHeader components
- 🐛 Fix RunHeader font styles
Misc
- 🔨 Update to React 17
- 🔨 Remove duplicate test utils
- 🔨 Update Storybook to latest 6.1.x patch release
- 🔨 Update Dockerfile to use golang 1.15 for image stream builds
- 🔨 Cleanup prow postsubmit job - Remove publish-images.sh
- 🔨 Fix Carbon theming issue so correct theme tokens can be used
- 🔨 Add stylelint to validate Carbon token usage
- 🔨 Update integration tests script to install Pipelines and Triggers once
- 🔨 Update eslint and related plugins to latest version
- 🔨 Update React testing library to latest major version
- 🔨 Update integration tests to latest Pipelines release
- 🔨 Remove
Object.ispolyfill - 🔨 Update empty state strings for consistency and accuracy
Docs
- 📖 Add 0.11.1 release links to the readme
Thanks
Thanks to these contributors who contributed to v0.12.0!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.11.1
This is a bugfix release.
Fixes
- 🐛 Fix for websocket connection blocked by CSP in Safari
Misc
- 🔨 Reduce warnings output in unit test logs
Docs
- 📖 Add v0.11 doc links to the README
Thanks
Thanks to these contributors who contributed to v0.11.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.11.0
This Dashboard release supports Pipelines 0.11.x - 0.18.x and Triggers 0.5.x - 0.9.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Update design of the TaskTree component used on both TaskRun and PipelineRun details pages
- ✨ Add batch delete for TaskRuns and PipelineRuns
- ✨ Display duration on TaskRun and step details
Fixes
- 🐛 Fix validation of optional params on Create run dialogs
- 🐛 Ensure table headers don't wrap
- 🐛 Handle missing step definition when Task deleted but TaskRun remains
- 🐛 Fix step display issues, see https://github.com/tektoncd/dashboard/pull/1814 for more details
- This change has a dependency on Pipelines v0.17 or newer to display steps in the correct order in some cases, but otherwise should continue to work with earlier releases.
Misc
- 🔨 Update webpack devserver proxy config for remote backends
- 🔨 Update release versions used for e2e tests
- 🔨 Enable storybook essentials
- 🔨 Update DetailsHeader stories to include
typecontrol - 🔨 Add Japanese translation to messages_ja.json - these will be exposed in the UI in a future update
- 🔨 Move LogDownloadButton to packages/components
- 🔨 Rename
pipelineTaskNametodisplayNamein Task components - 🔨 Remove unnecessary
_vars.scss - 🔨 Rename
stepNametodisplayNamein DetailsHeader component - 🔨 Update
getLogDownloadButtonparams to matchfetchLogs - 🔨 Remove storybook-react-router
- 🔨 Update to Carbon 10.23 and latest React 16.x
- 🔨 Add margin between duration and tabs container
- 🔨 Remove unused Tabs styles
- 🔨 Reduce font size of duration in DetailsHeader
Docs
- 📖 Update README to point at 0.10.2 docs
- 📖 Cleanup version table in README, moving older releases to a collapsed section
Thanks
Thanks to these contributors who contributed to v0.11.0!
- ❤️ @AlanGreene
- ❤️ @Martsings
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.10.2
This Dashboard release supports Pipelines 0.11.x - 0.17.x and Triggers 0.5.x - 0.9.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Add support for Triggers 0.9.x https://github.com/tektoncd/dashboard/issues/1781
Dashboard now supports display of EventListeners using these new features / changes introduced in Triggers 0.9.x:
- template
refinstead ofname - embedded bindings using
name/valuepairs - embedded template spec
- template
Fixes
- 🐛 Fix highlighting colour on taskRun in taskTree when focus moves away
- 🐛 Fix for LogFormat component handling consecutive carriage returns
- 🐛 Add missing styles for UnorderedList on the Delete modals
- 🐛 Fix styles and label for cancelled steps
- 🐛 Fix realtime updates for extensions and ClusterTasks
- 🐛 Improve handling of missing TaskRun status in TaskRunDetails component
- 🐛 Fix rerun of cancelled runs
- 🐛 Fix loading of CRD extensions when a specific namespace is selected
Misc
- 🔨 Remove legacy exceptions from the Content Security Policy settings
- 🔨 Remove deprecated Storybook config
- 🔨 Update StatusIcon component to provide its own styles
- 🔨 Update Node.js to v14 LTS
Docs
- 📖 Add v0.10.1 doc links to readme
Thanks
Thanks to these contributors who contributed to v0.10.2!
- ❤️ @AlanGreene
- ❤️ @steveodonovan
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.10.1
This Dashboard release supports Pipelines 0.11.x - 0.17.x and Triggers 0.5.x - 0.8.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Add support for rerunning standalone TaskRuns
Fixes
- 🐛 Fix colour contrast of default blue used in logs
- 🐛 Set runAsUser uid for nonroot distroless image
Misc
- 🔨 Move rerun PipelineRun API to the frontend
- 🔨 Remove unnecessary browser polyfills, reducing bundle size and improving build times
- 🔨 Remove unnecessary border on Table filters
Docs
- 📖 Add links to v0.10.0 docs in readme
- 📖 Fix link to kustomize install instructions in the dev docs
Thanks
Thanks to these contributors who contributed to v0.10.1!
- ❤️ @AlanGreene
- ❤️ @dibyom
- ❤️ @kobaji
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.10.0
This Dashboard release supports Pipelines 0.11.x - 0.17.x and Triggers 0.5.x - 0.8.x, bringing a number of features, enhancements, and bug fixes.
Note: this release no longer installs the oauth-proxy and related resources (e.g. Route) on OpenShift. This can still be installed and configured by the user if desired, or an alternative authentication mechanism can be used in its place. This is consistent with the experience on other platforms.
Features
- ✨ Add support for resources using
generateNamein Import Resources - ✨ Use globally selected namespace by default on Create PipelineResource and Create Secret pages
- ✨ Remove GitHub restriction on Import Resources, now supports GitLab and other git providers supported by the git PipelineResource
Fixes
- 🐛 Fix for log streaming disconnection
- 🐛 Fix rerun PipelineRun when using
PipelineRun.spec.taskRunSpecs - 🐛 Fix for intermittent error on PipelineRun details page when loaded very quickly after PipelineRun creation
- 🐛 Fix for dashboard extensions displaying cluster-scoped resources when namespace dropdown selects specific namespace
- 🐛 Ensure FormattedDate tooltip displayed in all cases
Misc
- 🔨 Fix the path for versioned release artifacts so they're published to the correct location, i.e.:
dashboard/previous/<version>/instead ofdashboard/latest/previous/<version>/ - 🔨 Update release pipeline to make publishing as latest optional
- 🔨 Update to Storybook v6
- 🔨 Fix the short name for the installer script build command
- 🔨 Add support for nightly builds to the release installer script
- 🔨 Ensure dashboard frontend can be built on Windows without change
- 🔨 Fix for release pipeline referencing removed file
- 🔨 Add translations for the PipelineRun and PipelineRuns component, these are not yet exposed in the UI
- 🔨 Add tab showing story source in the storybook
- 🔨 Add missing author, keywords, license, and repo details to npm packages
- 🔨 Remove OpenShift specific installer script manifests and oauth-proxy resources
- 🔨 Update to Carbon 10.20
- 🔨 Reduce the scope of the installer script uninstall command to resource kinds used by the dashboard
- 🔨 Use
ko://prefix for dashboard image - 🔨 Update to Node.js 14
- 🔨 Remove unnecessary
fetchpolyfill from the frontend
Docs
- 📖 Improve help hints for installer script
- 📖 Fix broken link in Istio walkthrough
- 📖 Update Istio walkthrough with instructions for installing Kiali and Prometheus
- 📖 Update logs persistence walkthrough due to breaking change in logging-operator
- 📖 Installer script no longer fails if
kustomizeorkoare not available when installing a remote release
Thanks
Thanks to these contributors who contributed to v0.10.0!
- ❤️ @a-rothwell
- ❤️ @AlanGreene
- ❤️ @barthy1
- ❤️ @dibyom
- ❤️ @eddycharly
- JavaScript
Published by AlanGreene over 5 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.9.0
This Dashboard release supports Pipelines 0.11.x - 0.15.x and Triggers 0.5.x - 0.7.x, bringing a number of new features and enhancements.
Features
- ✨ Display RunHeader with error details instead of 'No TaskRuns found' message
- ✨ Add realtime updates for Condition resources
- ✨ Add realtime updates for all Tekton Triggers resources
- ✨ Add link on ClusterTasks page to the details view for the selected ClusterTask (to match Tasks and Pipelines behaviour)
- ✨ Add external logs provider support as fallback for when containers have been deleted
- ✨ Expand ANSI code support in log viewer and make URLs clickable
Misc
- 🔨 Update backend code to use the Tekton Pipelines v1beta1 client where appropriate
- 🔨 Update the theme for consistency, introduces new dark side nav and log viewer
- 🔨 Add support for version
latestto the installer script - 🔨 Add logout URL support to the installer script
- 🔨 Add
buildcommand support to the release-installer script
Docs
- 📖 Update DEVELOPMENT.md to point to the latest developer focused docs
- 📖 Update links to the Dashboard Katacoda tutorial to point to the official version
- 📖 Use the release-installer script in the walkthroughs
- 📖 Add walkthrough using Istio Envoy filter to implement basic authentication with the Dashboard
- 📖 Remove obsolete instructions on using
kustomizefrom the developer docs
Thanks
Thanks to these contributors who contributed to v0.9.0!
- ❤️ @AlanGreene
- ❤️ @eddycharly
- ❤️ @stevesoaress
- JavaScript
Published by AlanGreene almost 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.8.2
This is a bugfix release.
Fixes
- 🐛 Improve fix from v0.8.1 to handle conditions + TaskRuns regardless of their order in the status. Ensure multiple conditions on a Task are handled correctly.
- JavaScript
Published by AlanGreene almost 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.8.1
This is a bugfix release.
Fixes
- 🐛 Fix an issue where certain conditions or their related TaskRuns could not be selected on the PipelineRun details page
- 🐛 Fix missing focus outline and keyboard navigation handling on table overflow menus
- 🐛 Ensure labels on the Create PipelineRun / TaskRun pages and annotations on the Create Secret page can be removed via keyboard navigation
Thanks
Thanks to these contributors who contributed to v0.8.1!
- ❤️ @AlanGreene
- JavaScript
Published by AlanGreene almost 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.8.0
This Dashboard release supports Pipelines 0.11.x - 0.14.x and brings a number of features, enhancements, and bug fixes.
Features
- ✨ URL addressability improvements
- PipelineRun and TaskRun pages now include the selected TaskRun, step, and tab in the URL. Share links with other users that take them right where they need to be.
- Overview and YAML tabs on all other resource details pages are also URL addressable
- Create PipelineResource has been moved to a standalone page and is also URL addressable
- ✨ New release installer script for easier custom installs
- ✨ Add support for log streaming as an alternative to the default polling behaviour by using the
--stream-logsflag
Fixes
- 🐛 Fix missing styles on the Create PipelineResource form
- 🐛 Fix issue displaying GitHub and GitLab interceptors when no secret is set
- 🐛 Fix missing status icons for PipelineRunStopping and PipelineRunCouldntCancel reasons in Pipelines 0.14
Misc
- 🔨 Changed backend proxy implementation to allow for streaming responses
- 🔨 Update to Carbon 10.15
- 🔨 Add flags to the installer to specify log format and log level
- 🔨 Add OpenShift flag to the installer and deployment
- 🔨 Remove the
web-dirarg to avoid confusion since it's an implementation detail that shouldn't be modified by users - 🔨 Reduce size of static resources served to the browser by >60% compared to the 0.7 release
- 🔨 Uninstall script no longer requires to specify the original install options
Docs
- 📖 Replacing the default ingress certificate on OpenShift when using the oauth-proxy
Notes
There is no accompanying webhooks-extension release. The previous release should still be compatible with current Pipelines and Triggers versions.
Thanks
Thanks to these contributors who contributed to v0.8.0!
- ❤️ @a-roberts
- ❤️ @AlanGreene
- ❤️ @dibyom
- ❤️ @eddycharly
- ❤️ @JustinKuli
- JavaScript
Published by AlanGreene almost 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.7.1
This Dashboard release supports Pipelines 0.11.x - 0.13.x and brings a number of features, enhancements, and bug fixes.
Features
- ✨ Add support for Triggers 0.6.x
- 🚨 This release drops support for Triggers 0.4.x. Triggers no longer supports referring to TriggerBindings in an EventListener using the
namefield. Use thereffield instead.
- 🚨 This release drops support for Triggers 0.4.x. Triggers no longer supports referring to TriggerBindings in an EventListener using the
- ✨ Navigation menu responds to extensions being added or removed in real time
Fixes
- 🐛 Fix frontend content not being loaded in Katacoda sandbox environments
- 🐛 Fix intermittent error loading PipelineResource details page
- 🐛 Fix intermittent error loading a rerun PipelineRun
- 🐛 Fix links to ClusterTriggerBindings from the EventListener details page
Misc
- 🔨 Tekton cat now makes an appearance on the About page 😻
- 🔨 Improve layout of TriggerTemplate details to make better use of available space
- 🔨 Minor visual updates for improved consistency across pages
- 🔨 Improve display of params, better handling of multiline or array values
- 🔨 Import Resources references Path instead of Directory since a user can import a single file if they wish
- 🔨 Add additionalPrinterColumns to the extension CRD for more helpful output using
kubectl - 🔨 Reduce the size of the static files that are loaded. Foundations prepared for more savings
Docs
- 📖 Walkthrough to install Tekton Dashboard locally from scratch using Kind
- 📖 Walkthrough to secure access to the Dashboard behind an oauth2 proxy
- 📖 Improved developer documentation
Thanks
Thanks to these contributors who contributed to v0.7.1!
- ❤️ @a-roberts
- ❤️ @AlanGreene
- ❤️ @eddycharly
- ❤️ @Megan-Wright
- JavaScript
Published by AlanGreene almost 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.7.0
This is the Triggers 0.5 supporting release that also supports Pipelines 0.11, 0.12, and 0.13. We've seen no problems with Triggers 0.4 either.
Lots of useful bug fixes and features here, such as:
- Triggers 0.5 support in the Dashboard and Webhooks Extension
- Update to Carbon 10.12
- Fix character encoding of displayed Secrets username column
- Fix the validation of PipelineResources in CreateTaskRun
- Add more translated strings
- Stop creation of non-existent Tasks being used in TaskRuns
- Lots of backend changes are in that lay the foundations for future Dashboard releases that allow single-namespace only installs
- Conditions are now available to view as a resource
- Fix for extra characters displayed on an Import Resources tooltip
- Removed very noisy sanitizing secret debug message
Note that with the introduction of Triggers and Pipeline namespace lookup flags, it’s now possible to have the versions of these components detected in different namespaces by the Tekton Dashboard.
To accomodate the variety of installation methods, you can change the lookup location with the following command (this assumes you already created the openshift-pipelines namespace first if it didn't exist, with oc create ns openshift-pipelines).
bash
curl -L https://github.com/tektoncd/dashboard/releases/download/v0.7.0/openshift-tekton-dashboard-release.yaml\
| sed -e 's/--pipelines-namespace=openshift-pipelines/--pipelines-namespace=tekton-pipelines/g' \
| sed -e 's/--triggers-namespace=openshift-pipelines/--triggers-namespace=tekton-pipelines/g' \
| kubectl apply -f -
In this case, the lookup namespace will be tekton-pipelines, even on OpenShift - and this is especially useful if you’re installing using a mechanism that results in the Tekton deployments being in tekton-pipelines - which is currently where Tekton is installed into when you do not use the OpenShift Pipelines operator.
The OpenShift Pipelines operator uses the openshift-pipelines namespace and as such no changes will be required.
Look out for improvements to our install mechanism in a future release - there are plenty of ways to install Tekton and we're doing our best to accomodate them all.
Credits: - @AlanGreene 😻 - @steveodonovan 😻 - @a-roberts 😻 - @eddycharly 😻 - @CarolynMabbott 😻 - @Megan-Wright 😻
- JavaScript
Published by a-roberts almost 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.6.1.6
This contains a bug fix only for the webhooks extension - the Dashboard yaml/image is unchanged from v0.6.1.5, so you're welcome to use that still if you're not planning to use the extension. This release ensures the correct namespace is used for the monitor TaskRun and its resources on OpenShift. This isn't marked as a proper release simply because you may be content not picking it up if you are not using the webhooks extension.
Credits:
- @JustinKuli 😻
- @a-roberts 😻
- @Megan-Wright 😻
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.6.1.5
We plan for this to be the last in the line of the Triggers 0.4 supporting releases - this continues to support Tekton Pipelines 0.11 and 0.12.
The difference between this and the v0.6.1.4 release is that an improvement has been made to the way steps are handled for PipelineRuns.
There should be fewer instances where steps are mislabelled as "Not run".
You can find more details at https://github.com/tektoncd/dashboard/issues/1438.
Credits:
- @JustinKuli 😻
- @rnapoles-tktn 😻
- @Megan-Wright 😻
- @CarolynMabbott 😻
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension security release v0.6.1.4
This is another security patch - we figured it'd be quite difficult to do on top of v0.6.1.3 but @AlanGreene proved us wrong 😄
This should be the last for a while!
Tekton Pipelines 0.12, 0.11, and Triggers 0.4 are supported. Note that this release involves the CSRF secure cookie for the first time. If you see invalid CSRF token messages, make sure the flag is true and you're accessing the Dashboard through a secure endpoint over TLS (typically a Route on OpenShift, or Ingress). If you're looking to port-forward to access the Dashboard from, say, an npm run start, the setting must be false.
Let us know if you do find any issues either way, thanks
Credits - @a-roberts 😻 - @AlanGreene 😻 - @Megan-Wright 😻
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension security release v0.6.1.3
This is another important security patch that's recommended for everyone to pick up.
Credits:
- @AlanGreene 😻
- @a-roberts 😻
- @CarolynMabbott 😻
- @dibbles 😻
- @eddycharly 😻
- @Megan-Wright 😻
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension security release v0.6.1.2
This is a security release - it is recommended that all Tekton Dashboard users move up to this as soon as possible. We plan to improve this security fix with upcoming releases as soon we can. This particular solution removes the permission for getting certain resources.
The Pipelines version remains at 0.11.3, Triggers at 0.4.0. We haven't found any issues specific to 0.12, so it's worth giving it a try.
There is no webhooks extension release yet.
Credits:
- @AlanGreene 😻
- @eddycharly 😻
- @a-roberts 😻
- @Megan-Wright 😻
- @CarolynMabbott 😻
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.6.1.1
This is based on 0.6.1.1 and the only change is the addition of https://github.com/tektoncd/dashboard/commit/5ae9fd15ab6cf48d9c6e8023c05ab3fc989f17fb, which was sorely wanted by many and I messed up so it didn't make it into 0.6.1.
This is likely not the Pipelines 0.12 supporting release you are looking for, that'll be 0.6.2!
Credits:
@Megan-Wright 😻
@AlanGreene 😻
@a-roberts 😻
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.6.1
Tekton Dashboard
- Fix for Safari versions being unable to display PipelineRuns page correctly
- Fix for race condition importing resources
- Fix for secrets page crashing when a new ServiceAccount was installed
- Fix for jumpy loading states when websocket reconnected
- Fetch optimisation to only load TaskRuns for the selected PipelineRun
- Add Content-Security-Policy
- Fix for controller crash when receiving tombstone objects in delete functions
- Fix for displaying TaskRuns with unnamed steps using resourceSpec
- Fix for the dashboard logs constantly showing failed to watch ServiceAccounts
- Triggers 0.4 resources are displayed (accommodating the API group change)
- Triggers version displayed for about page
- CEL interceptor details are now shown once more, see https://github.com/tektoncd/dashboard/commit/797e0ebca0669f536989ca026ff1d3dc984e7d21
- Accessibility violations fixed
- Parameter and resource handling now compatible with v1alpha1 types too
- Namespace
openshift-pipelinesis used for OpenShift installs instead oftekton-pipelines
Note: specifying a ServiceAccount when importing resources is actually required on OpenShift.
Webhooks extension
- Tekton Triggers 0.4 support
- Webhook names must be unique
Credits
😻@a-roberts 😻@AlanGreene 😻@ncskier 😻@megan-wright 😻@carolynmabbott 😻@dibbles 😻@steveodonovan 😻@mnuttall 😻@eddycharly 😻@bbhuston 😻@chhsia0 😻@jbarrick-mesosphere
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard release v0.6.0 (the Beta release!)
Tekton Dashboard
- Tekton Pipelines 0.11 supported Dashboard release!
- Improved large log size handling
- Init container errors now displayed once more
- Conditions are now displayed on the TaskRun and PipelineRun pages
- Tekton Triggers version is still 0.3.1
Webhooks extension
No version of Tekton Triggers exists yet to support Tekton Pipelines Beta v1beta1 resources, look out for a 0.6.1 Dashboard with Extension release in the future based on Triggers 0.4
Credits
😻@a-roberts 😻@AlanGreene 😻@ncskier 😻@dibbles 😻@danielhelfand 😻@steveodonovan 😻@mnuttall 😻@Megan-Wright 😻@afrittoli 😻@eddycharly
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.5.3
Tekton Dashboard
- Final Tekton Pipelines 0.10.1 supported Dashboard release
- Improved secret displaying, creation and handling, including the ability to patch to several ServiceAccounts at once
- Secret details page (with yaml view omitted)
- CEL overlays are now displayed - please don't be displaying any sensitive here!
- ClusterTriggerBindings are now displayed
- More strings translated
- Ability to download step logs
- Components that cause actions to happen no longer display in read-only mode
- PipelineRun Steps are now sorted by their startedAt or completedTime fields
- Upgrade to use Carbon 10.10
Webhooks extension
- Tekton Triggers 0.3.1 support
- Guidance for deleting webhooks when resources are no longer available
- Fixed Ingress deletion problem (seen with non-OpenShift environments)
😻@a-roberts 😻@AlanGreene 😻@dibbles 😻@steveodonovan 😻@mnuttall 😻@Megan-Wright 😻@CarolynMabbott 😻@ncskier 😻@carlos-logro 😻@stevesoaress 😻@arunavemulapalli 😻@afrittoli
- JavaScript
Published by a-roberts about 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.5.2
This patch release features an upgrade to the about page for Tekton version detection when installed through OpenShift Pipelines.
Credit to @CarolynMabbott, no other changes are present in this release, enjoy 😸
- JavaScript
Published by a-roberts over 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.5.1
Tekton Dashboard features
- Triggers 0.2.1 support!
- About page that lists Tekton Dashboard version and Tekton Pipelines version
Webhooks Extension features - Triggers 0.2.1 support!
A special thanks to the following contributors!
- 😻@a-roberts
- 😻@AlanGreene
- 🎉@dibbles
- 😻@steveodonovan
- 😻@mnuttall
- 😻@Megan-Wright
- 😻@CarolynMabbott
- 😻@vdemeester
- 😻@ncskier
- 😸@afrittoli
- JavaScript
Published by a-roberts over 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.5.0
Tekton Dashboard features
- Tekton Pipelines 0.10 support
- Tested on OpenShift 4.3
- PipelineResource creation for types Git and Image
- Improved caching of web resources
- Read-only installs available
- Improved error reporting
Look out for the 0.5.1 Tekton Dashboard release which will fully support displaying Triggers 0.2 features!
Webhooks Extension features - GitLab support 😄
A special thanks to the following contributors!
- 😻@a-roberts
- 😻@AlanGreene
- 😻@dibbles
- 😻@steveodonovan
- 😻@mnuttall
- 😻@Megan-Wright
- 😻@CarolynMabbott
- 😻@vdemeester
- 😻@vtereso
- 😻@akihikokuroda
- 😻@ncskier
- 😻@nzmsv
- 😸@afrittoli
- JavaScript
Published by a-roberts over 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.4.0
Nothing to see here: please pick up 0.4.1! 😸
The files here are the same as for 0.4.1 to prevent any errors if folks are pointing to this
- JavaScript
Published by a-roberts over 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension release v0.4.1
This is our last release supporting Pipelines 0.8! Tested on OpenShift 4.2.
Plenty of new features and bug fixes including:
Dashboard
- TaskRun and PipelineRun durations and started times are now visible
- Full Trigger details (as of Triggers 0.1) are provided
- PipelineRuns can now be rerun from the PipelineRuns page
- ServiceAccounts details page added
- Secrets are now visible with the ServiceAccounts using them
Webhooks extension - https is now used by default for created webhooks
Special thanks to: - 😻@AlanGreene - 😻@a-roberts - 😻@dibbles - 😻@Megan-Wright - 😻@CarolynMabbott - 😻@carlos-logro - 😻@steveodonovan - 😻@akihikokuroda - 😻@vdemeester - 😻@vtereso - 😻@ncskier - 😻@steveteuber - 😻@mnuttall
- JavaScript
Published by a-roberts over 6 years ago
https://github.com/tektoncd/dashboard - Tekton Dashboard and Webhooks Extension releases v0.3.0
The Tekton Dashboard v0.3.0 is our first version to include support for Tekton Triggers, with collections for EventListeners, TriggerTemplates and TriggerBindings. 'Details' panels for these resources will appear SoonTM in the Dashboard v0.3.1 release.
Lots of work is going on behind the scenes for a graphical rendering of Pipelines and Tasks. We hope that this can go live early in the New Year.
The Webhooks Extension now uses Tekton Triggers, and not a full Knative install.
Many thanks to all our contributors. If I've missed you out or undersold any contributions below, please let me know!
New in this Dashboard release
- Collections for Tekton Triggers - EventListeners, TriggerTemplates and TriggerBindings
- Default Tekton annotations are added to secrets in the creation panel
- 'Delete secret' icon changed from 'x' to 'trash' icon
- PipelineRuns page does not reset when websocket reconnects
- Improved namespace handling and selection
- Improved consistency and look and feel between panels
- Secrets modal scrolls to end when server URLs are added
- Delete PipelineResources and TaskRuns
- Tekton Pipelines v0.9.0 support in 'create PipelineRun' dialog
Contributors
:heart: @carlos-logro
:heart: @a-roberts
:heart: @AlanGreene
:heart: @Megan-Wright
:heart: @steveodonovan
:heart: @CarolynMabbott
:heart: @dibbles
:heart: @ncskier
New in the Webhooks Extension release
- Webhooks no longer require Knative to work, using Tekton Triggers instead
- Support for using git tags as image tags
- Secret validation
- Various improvement in Pull Request support
- Better release automation and updated plumbing
- Tekton 0.8 support
- Webhook name length validation
- OpenShift fixes
Contributors
:heart: @dibbles
:heart: @a-roberts
:heart: @carlos-logro
:heart: @vtereso
:heart: @akihikokuroda
:heart: @ncskier
:heart: @Megan-Wright
:heart: @vdemeester
:heart: @mnuttall
- JavaScript
Published by mnuttall over 6 years ago
https://github.com/tektoncd/dashboard - Dashboard release 0.2.1
This release is our first for OpenShift 4.2! It's all about OpenShift 4.2 support and docs - mainly a few yaml changes.
Features of the Tekton Dashboard
Enhancements: Notifications are now displayed for secret creation and deletion
Features of the Webhooks Extension
OpenShift 4.2 support and docs
Enhancements: Ability to view branches and build status for webhooks triggered by PipelineRuns
Thanks to everyone for their hard work on this release!
Included in this list are those who have contributed code, reported issues or raised prominent discussion items through tektoncd.slack.com - if you've been missed out please let us know
- :heart: @a-roberts
- :heart: @akihikokuroda
- :heart: @alangreene
- :heart: @carlos-logro
- :heart: @CarolynMabbott
- :heart: @dibbles
- :heart: @Megan Wright
- :heart: @mnuttall
- :heart: @ncskier
- :heart: @steveodonovan
- :heart: @vtereso
- :heart: @vdemeester
- JavaScript
Published by mnuttall over 6 years ago
https://github.com/tektoncd/dashboard - Dashboard release 0.2.0
This is the second minor release of the Tekton Dashboard and Webhooks Extension!
Features of the Tekton Dashboard
- Tekton Pipelines 0.6 and 0.7 support
- Ability to filter PipelineRuns by label through the UI
- Fix for a Go panic seen on Google Cloud regarding websocket upgrading
- Functional log out button displayed if on OpenShift or Minishift
- More backend APIs removed to use frontend ones
- Internationalisation of strings using react-intl
- Changes to the Dashboard front end code to improve resiliency to network issues, or intermittent problems connecting to the back end APIs to retrieve data (including for rebuild)
- Fix for batch action header display on the secrets table in Safari
- Fix for secrets table display (only showing tekton.dev/* annotations)
- Improved input validation
- Improved secret creation error reporting
Features of the Webhooks Extension
- Ability to run multiple Pipelines based on receiving events
- Ability to conditionally gate PipelineRuns based on the type (e.g. push or pull request), example provided in docs
- Extensive documentation improvements, improved example code (functional and display) for handling pull request events
- Enhanced cluster role to prevent 403 forbidden errors accessing the Webhooks Extension on OpenShift and Minishift
- Safari support in addition to Chrome and Firefox 60 ESR
Misc
- Improved install process (documentation and yaml providing)
Known gotchas
- For the Tekton Dashboard, to create a secret in a particular namespace you must either select the namespace on the left when creating a secret or choose "All Namespaces"
- See limitations.md for the webhooks extension
Thanks to everyone for their hard work on this release!
Included in this list are those who have contributed code, reported issues or raised prominent discussion items through tektoncd.slack.com - if you've been missed out please let us know
- :heart: @a-roberts
- :heart: @akihikokuroda
- :heart: @andgoldin
- :heart: @AlanGreene
- :heart: @carlos-logro
- :heart: @CarolynMabbott
- :heart: @dibbles
- :heart: @jessm12
- :heart: @Megan-Wright
- :heart: @mnuttall
- :heart: @ncskier
- :heart: @steveodonovan
- :heart: @vtereso
- :heart: @bconey
- :heart: @akihikokuroda
- :heart: @tatch
- :heart: @ironreality
- JavaScript
Published by a-roberts over 6 years ago
https://github.com/tektoncd/dashboard - Dashboard release 0.1.1
This release is a small increment to v0.1.0. Please use the webhooks-extension from this release also. The dashboard 0.1.x releases only support Tekton 0.5.2. Tekton 0.6.x support will appear in a future 0.2.x dashboard.
In this release we have:
- /endpoints on the REST API
- Internal restructuring
- Readme updates
- Secured Ingress config
- Pipelines for dashboard release engineering
Many thanks to: - @akihikokuroda - @a-roberts - @carlos-logro - @steveodonovan - @AlanGreene - @vdemeester - @CarolynMabbott - @16yuki0702
- JavaScript
Published by mnuttall almost 7 years ago
https://github.com/tektoncd/dashboard - Dashboard and webhooks extension initial release
Changes
The first release of the Tekton dashboard and webhooks extension!
This release includes HTTPS support for OpenShift 3.11 and Minishift when installing using the openshift-tekton-dashboard.yaml asset. Caution is advised in other environments when interacting with secrets.
Features of the Tekton Dashboard
- Getting ClusterTask, PipelineRun, Pipeline, TaskRun, Task, PipelineResource information (including details, events, resource values and real-time status updates)
- Creating PipelineRuns
- Creating Docker and Git secrets to be used with Tekton, and service account patching
- Extension capability (see the bundled webhook extension)
- Importing Tekton resources from a given repository and folder
Features of the Webhooks Extension
- Creating and deleting webhooks for use with GitHub that result in specified Pipelines being run in a given namespace under a given service account
- Creating GitHub access tokens
This release has been tested with Tekton Pipelines 0.5.2 on Docker Desktop, OpenShift 3.11 and Minishift.
Thanks
Thanks to these contributors who contributed directly to v0.1.0 (retrieved from https://github.com/tektoncd/dashboard/graphs/contributors) and everyone involved in our design, planning and testing!
- :heart: @a-roberts
- :heart: @mnuttall
- :heart: @vdemeester
- :heart: @jessm12
- :heart: @dibbles
- :heart: @Megan-Wright
- :heart: @CarolynMabbott
- :heart: @carlos-logro
- :heart: @AlanGreene
- :heart: @akihikokuroda
- :heart: @steveodonovan
- :heart: @skaegi
- :heart: @Gl4di4torRr
- :heart: @vtereso
- :heart: @ncskier
- :heart: @johscheuer
- JavaScript
Published by vdemeester almost 7 years ago
https://github.com/tektoncd/dashboard - A dummy release to make the deployment.yaml accessible
This 'release' is just to make gcr-tekton-dashboard.yaml url-accessible. It installs the :latest build.
August 7th: added openshift-tekton-dashboard.yaml. This installs dashboard:latest onto OpenShift.
- JavaScript
Published by mnuttall almost 7 years ago