github tektoncd/dashboard v0.52.0
Tekton Dashboard release v0.52.0 LTS

12 hours ago

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:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.52.0/release.yaml
REKOR_UUID=108e9186e8c5677aecbe0e1cf4f863376bdba4bfaf7e5646de57fc2463cf257947c2c0c9441824a6

# 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.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
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

  • ✨ Improve display of skipped tasks #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 #3657
  • 🔨 Bump @vitest/coverage-istanbul from 2.1.1 to 2.1.2 #3658
  • 🔨 Bump @uiw/react-codemirror from 4.23.3 to 4.23.5 #3659
  • 🔨 Bump @vitejs/plugin-react-swc from 3.7.0 to 3.7.1 #3661
  • 🔨 Bump eslint-plugin-import from 2.30.0 to 2.31.0 #3663
  • 🔨 Bump eslint-plugin-react from 7.37.0 to 7.37.1 #3665
  • 🔨 Bump msw from 2.4.9 to 2.4.11 #3666
  • 🔨 Bump react-intl from 6.7.0 to 6.8.0 #3664
  • 🔨 Bump @carbon/react from 1.65.0 to 1.68.0 #3667
  • 🔨 Bump react-router-dom from 6.26.2 to 6.27.0 #3668
  • 🔨 Bump vite from 5.4.8 to 5.4.9 #3670
  • 🔨 Bump eslint-plugin-cypress from 3.5.0 to 3.6.0 #3671
  • 🔨 Bump @formatjs/cli from 6.2.12 to 6.2.15 #3672
  • 🔨 Bump @vitest/coverage-istanbul from 2.1.2 to 2.1.3 #3669
  • 🔨 Bump sass-embedded from 1.79.4 to 1.80.1 #3673
  • 🔨 Bump sass-embedded from 1.80.1 to 1.80.2 #3674
  • 🔨 Bump sass-embedded from 1.80.2 to 1.80.3 #3676
  • 🔨 Bump @formatjs/cli from 6.2.15 to 6.3.0 #3677
  • 🔨 Bump the storybook group with 11 updates #3675
  • 🔨 Exclude coverage folder from vite watch config #3678
  • 🔨 Update Carbon Tooltip align prop to replace deprecated value #3679
  • 🔨 Bump eslint-plugin-storybook from 0.9.0 to 0.10.1 #3680
  • 🔨 Bump react-intl from 6.8.0 to 6.8.1 #3684
  • 🔨 Bump @formatjs/cli from 6.3.0 to 6.3.1 #3682
  • 🔨 Bump msw from 2.4.11 to 2.4.13 #3681
  • 🔨 Bump eslint-plugin-jsx-a11y from 6.10.0 to 6.10.1 #3685
  • 🔨 Fix style issues in Storybook production build #3688
  • 🔨 Enable dependabot for GitHub Actions and include E2E base image Dockerfile #3689
  • 🔨 Relax the Carbon version requirement for the components package #3701
  • 🔨 Bump actions/checkout from 3 to 4 #3690
  • 🔨 Bump github/codeql-action from 2 to 3 #3691
  • 🔨 Bump k8s.io/client-go from 0.31.1 to 0.31.2 #3695
  • 🔨 Bump msw from 2.4.13 to 2.5.1 #3697
  • 🔨 Bump sass-embedded from 1.80.3 to 1.80.4 #3698
  • 🔨 Bump eslint-plugin-react from 7.37.1 to 7.37.2 #3699
  • 🔨 Bump vite from 5.4.9 to 5.4.10 #3700
  • 🔨 Bump cypress/factory from 2fd35ba to f76d922 in /packages/e2e/base-image #3692
  • 🔨 Bump wolfi-dev/git from 3a11887 to 97a6342 in /src/api/resources #3693
  • 🔨 Bump google.com/cloudsdktool/cloud-sdk from 310.0.0 to 498.0.0 in /tekton #3696
  • 🔨 Bump cypress/factory from f76d922 to 0c030c6 in /packages/e2e/base-image #3703
  • 🔨 Bump cypress from 13.15.0 to 13.15.1 #3707
  • 🔨 Bump @uiw/react-codemirror from 4.23.5 to 4.23.6 #3709
  • 🔨 Bump @formatjs/cli from 6.3.1 to 6.3.5 #3704
  • 🔨 Bump google.com/cloudsdktool/cloud-sdk from cb84ef5 to f11e24c in /tekton #3706
  • 🔨 Bump react-intl from 6.8.1 to 6.8.4 #3705
  • 🔨 Bump @carbon/react from 1.68.0 to 1.69.0 #3708
  • 🔨 Bump eslint-plugin-jsx-a11y from 6.10.1 to 6.10.2 #3713
  • 🔨 Bump google.com/cloudsdktool/cloud-sdk from f11e24c to 02a2253 in /tekton #3712
  • 🔨 Bump msw from 2.5.1 to 2.5.2 #3714
  • 🔨 Bump @vitest/coverage-istanbul from 2.1.3 to 2.1.4 #3718
  • 🔨 Bump wolfi-dev/git from 97a6342 to c07caa1 in /src/api/resources #3716
  • 🔨 Bump google.com/cloudsdktool/cloud-sdk from 02a2253 to 5e3eeb6 in /tekton #3717
  • 🔨 Update Node.js to 20.18 and Chrome to 130 #3719
  • 🔨 Update release pipeline to use Chainguard Wolfi git image #3711
  • 🔨 Remove vite-plugin-html #3715
  • 🔨 Remove stale version comment from import resources pipeline #3710
  • 🔨 Update E2E tests to Pipelines v0.65 #3720
  • 🔨 Update E2E to use new base image with Node.js 20.18 and Chrome 130 #3721

Docs

  • 📖 Update release cheat sheet with params to publish images to GHCR #3643
  • 📖 Add v0.51.0 to the releases doc #3643

Thanks

Thanks to these contributors who contributed to v0.52.0!

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.