Skip to content

Releases: tektoncd/dashboard

Tekton Dashboard v0.55.0

03 Mar 17:36
Compare
Choose a tag to compare

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 #3940
  • πŸ”¨ Bump the storybook group with 11 updates #3938
  • πŸ”¨ Bump react-router-dom from 6.28.2 to 6.29.0 #3939
  • πŸ”¨ Bump actions/setup-node from 4.1.0 to 4.2.0 #3942
  • πŸ”¨ Bump github/codeql-action from 3.28.5 to 3.28.8 #3943
  • πŸ”¨ Bump google.com/cloudsdktool/cloud-sdk from 507.0.0 to 508.0.0 in /tekton in the all group across 1 directory #3941
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.7 to 4.23.8 #3945
  • πŸ”¨ Bump @vitest/coverage-istanbul from 3.0.4 to 3.0.5 #3946
  • πŸ”¨ Add dependabot group for vitest #3947
  • πŸ”¨ Bump @formatjs/cli from 6.5.1 to 6.6.0 #3948
  • πŸ”¨ Bump google.com/cloudsdktool/cloud-sdk from 508.0.0 to 509.0.0 in /tekton in the all group across 1 directory #3949
  • πŸ”¨ Update E2E tests to Triggers v0.31.0 #3950
  • πŸ”¨ Bump vite from 6.0.11 to 6.1.0 #3951
  • πŸ”¨ Bump react-intl from 7.1.5 to 7.1.6 #3955
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.7.2 to 3.8.0 #3954
  • πŸ”¨ Bump the all group across 3 directories with 2 updates #3957
  • πŸ”¨ Bump github/codeql-action from 3.28.8 to 3.28.9 #3958
  • πŸ”¨ Bump prettier from 3.4.2 to 3.5.0 #3953
  • πŸ”¨ Bump @formatjs/cli from 6.6.0 to 6.6.1 #3956
  • πŸ”¨ Update stories related to Task component to include retries #3959
  • πŸ”¨ Update browserslist #3960
  • πŸ”¨ Bump the storybook group with 11 updates #3961
  • πŸ”¨ Bump the storybook group with 11 updates #3963
  • πŸ”¨ Bump sass-embedded from 1.83.4 to 1.85.0 #3964
  • πŸ”¨ Bump @carbon/react from 1.75.0 to 1.76.0 #3966
  • πŸ”¨ Bump @codemirror/legacy-modes from 6.4.2 to 6.4.3 #3965
  • πŸ”¨ Bump prettier from 3.5.0 to 3.5.1 #3967
  • πŸ”¨ Bump eslint-plugin-storybook from 0.11.2 to 0.11.3 #3968
  • πŸ”¨ Bump git-url-parse from 16.0.0 to 16.0.1 #3969
  • πŸ”¨ Bump the all group across 3 directories with 3 updates #3971
  • πŸ”¨ Bump k8s.io/client-go from 0.32.1 to 0.32.2 #3973
  • πŸ”¨ npm dedupe #3970
  • πŸ”¨ Update log timestamp detection to support more formats #3962
  • πŸ”¨ Update dependabot config #3974
  • πŸ”¨ Fix dependabot config #3975
  • πŸ”¨ Bump step-security/harden-runner from 2.10.4 to 2.11.0 #3976
  • πŸ”¨ Bump @carbon/charts-react from 1.19.0 to 1.22.17 #3986
  • πŸ”¨ Bump cypress from 13.16.0 to 14.0.3 in /packages/e2e #3989
  • πŸ”¨ Bump the storybook group across 1 directory with 11 updates #3993
  • πŸ”¨ Bump the vitest group across 1 directory with 2 updates #3994
  • πŸ”¨ Bump @carbon/charts-react from 1.22.17 to 1.22.18 #3995
  • πŸ”¨ Bump the storybook group across 1 directory with 11 updates #3997
  • πŸ”¨ Bump vite from 6.1.0 to 6.1.1 #3999
  • πŸ”¨ Bump github/codeql-action from 3.28.9 to 3.28.10 #4001
  • πŸ”¨ Bump ossf/scorecard-action from 2.4.0 to 2.4.1 #4002
  • πŸ”¨ Bump actions/upload-artifact from 4.6.0 to 4.6.1 #4003
  • πŸ”¨ Bump msw from 2.7.0 to 2.7.1 #4006
  • πŸ”¨ Bump the all group across 3 directories with 3 updates #4004
  • πŸ”¨ Bump prettier from 3.5.1 to 3.5.2 #4005
  • πŸ”¨ Bump the all group across 2 directories with 1 update #4007
  • πŸ”¨ Bump msw from 2.7.1 to 2.7.2 #4008
  • πŸ”¨ Bump the storybook group across 1 directory with 11 updates #4009
  • πŸ”¨ Bump the vitest group across 1 directory with 2 updates #4010
  • πŸ”¨ Bump eslint-config-prettier from 10.0.1 to 10.0.2 #4011
  • πŸ”¨ Bump msw from 2.7.2 to 2.7.3 #4013
  • πŸ”¨ Bump vite from 6.1.1 to 6.2.0 #4012
  • πŸ”¨ Bump sass-embedded from 1.85.0 to 1.85.1 #4014
  • πŸ”¨ Bump cypress from 14.0.3 to 14.1.0 in /packages/e2e #4015
  • πŸ”¨ Bump react-router-dom from 6.29.0 to 6.30.0 #4017
  • πŸ”¨ Bump @carbon/charts-react from 1.22.18 to 1.22.19 #4019
  • πŸ”¨ Bump the storybook group across 1 directory with 11 updates #4016
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.8 to 4.23.9 #4020
  • πŸ”¨ Bump the all group across 2 directories with 2 updates #4021
  • πŸ”¨ Bump @carbon/react from 1.76.0 to 1.77.0 #4018
  • πŸ”¨ Bump tlds from 1.255.0 to 1.256.0 #4023
  • πŸ”¨ Bump prettier from 3.5.2 to 3.5.3 #4024

Docs

  • πŸ“– Add Dashboard v0.54.0 LTS docs and remove the EOL v0.43.x LTS and v0.53.x #3937

Thanks

Thanks to these contributors who contributed to v0.55.0!

Tekton Dashboard v0.54.0 LTS

31 Jan 12:16
Compare
Choose a tag to compare

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 #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 #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 #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 as info by 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 #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 #3824
  • πŸ”¨ Bump github/codeql-action from 3.24.9 to 3.27.6 #3826
  • πŸ”¨ Bump @carbon/react from 1.70.0 to 1.72.0 #3825
  • πŸ”¨ Bump @formatjs/cli from 6.3.11 to 6.3.12 #3827
  • πŸ”¨ Bump msw from 2.6.6 to 2.6.8 #3828
  • πŸ”¨ Bump react-intl from 7.0.1 to 7.0.2 #3829
  • πŸ”¨ Bump cypress/factory from 18e5520 to ece75e6 in /packages/e2e/base-image in the all group across 1 directory #3830
  • πŸ”¨ Bump react-intl from 7.0.2 to 7.0.4 #3832
  • πŸ”¨ Bump @formatjs/cli from 6.3.12 to 6.3.14 #3831
  • πŸ”¨ Opt-in to Ubuntu 24.04 image for GitHub Actions #3833
  • πŸ”¨ Add GitHub Actions workflow for E2E tests #3834
  • πŸ”¨ Opt-in to Ubuntu 24.04 for E2E workflow #3835
  • πŸ”¨ Remove unnecessary env files for E2E tests #3837
  • πŸ”¨ Bump github/codeql-action from 3.27.6 to 3.27.7 #3838
  • πŸ”¨ Bump sass-embedded from 1.82.0 to 1.83.0 #3845
  • πŸ”¨ Bump the all group across 2 directories with 3 updates #3847
  • πŸ”¨ Bump github/codeql-action from 3.27.7 to 3.27.9 #3846
  • πŸ”¨ Update E2E tests to Triggers v0.30.1 #3863
  • πŸ”¨ Update concurrency settings for E2E to cancel old PR-triggered runs #3836
  • πŸ”¨ Ensure E2E test artifacts are uploaded on failure #3842
  • πŸ”¨ Add GitHub Action for the PR build tests #3839
  • πŸ”¨ Update PR workflow to include unit tests job #3840
  • πŸ”¨ Add retest slash command #3849
  • πŸ”¨ Fix retest slash command #3864
  • πŸ”¨ Fix release task #3865
  • πŸ”¨ Bump golang.org/x/net from v0.26.0 to v0.33.0 #3851
  • πŸ”¨ Restrict permissions of the retest slash command #3866
  • πŸ”¨ Bump msw from 2.6.8 to 2.7.0 #3853
  • πŸ”¨ Bump react-window from 1.8.10 to 1.8.11 #3854
  • πŸ”¨ Bump react-router-dom from 6.28.0 to 6.28.1 #3855
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.6 to 4.23.7 #3856
  • πŸ”¨ Bump the all group across 2 directories with 2 updates #3857
  • πŸ”¨ Bump rollup-plugin-visualizer from 5.12.0 to 5.14.0 #3867
  • πŸ”¨ Bump github/codeql-action from 3.27.9 to 3.28.0 #3859
  • πŸ”¨ Bump actions/upload-artifact from 4.4.3 to 4.5.0 #3858
  • πŸ”¨ Consolidate the CI workflows into a single workflow #3869
  • πŸ”¨ Remove followLogs function #3870
  • πŸ”¨ Make CHATOPS_TOKEN available to the reusable slash command workflows #3868
  • πŸ”¨ Bump golangci-lint from 1.56.2 to 1.62.2 #3848
  • πŸ”¨ Bump k8s.io/client-go from 0.31.3 to 0.32.0 #3843
  • πŸ”¨ Bump @formatjs/cli from 6.3.14 to 6.3.15 #3871
  • πŸ”¨ Bump react-intl from 7.0.4 to 7.1.0 #3872
  • πŸ”¨ Bump sass-embedded from 1.83.0 to 1.83.1 #3873
  • πŸ”¨ Bump the all group across 2 directories with 2 updates #3876
  • πŸ”¨ Bump eslint-plugin-storybook from 0.11.1 to 0.11.2 #3875
  • πŸ”¨ Bump eslint-plugin-react from 7.37.2 to 7.37.3 #3877
  • πŸ”¨ Bump storybook-addon-remix-react-router from 3.0.2 to 3.1.0 #3878
  • πŸ”¨ Bump jsdom from 25.0.1 to 26.0.0 #3879
  • πŸ”¨ Bump the all group across 3 directories with 2 updates #3882
  • πŸ”¨ Bump eslint-plugin-react from 7.37.3 to 7.37.4 #3883
  • πŸ”¨ Re-enable golangci-lint #3884
  • πŸ”¨ Run CodeQL workflow on all pushes #3885
  • πŸ”¨ Bump the storybook group with 11 updates #3887
  • πŸ”¨ Bump eslint-plugin-prettier from 5.2.1 to 5.2.2 #3889
  • πŸ”¨ Bump vitest and @vitest/coverage-istanbul #3890
  • πŸ”¨ Bump sass-embedded from 1.83.1 to 1.83.4 #3891
  • πŸ”¨ Bump react-router-dom from 6.28.1 to 6.28.2 #3888
  • πŸ”¨ Bump eslint-config-prettier from 9.1.0 to 10.0.1 #3892
  • πŸ”¨ Bump @carbon/react from 1.73.0 to 1.74.0 #3893
  • πŸ”¨ Bump actions/upload-artifact from 4.5.0 to 4.6.0 #3894
  • πŸ”¨ Bump the all group across 3 directories with 3 updates #3897
  • πŸ”¨ Bump step-security/harden-runner from 2.10.2 to 2.10.3 #3896
  • πŸ”¨ Bump @formatjs/cli from 6.3.15 to 6.4.0 #3898
  • πŸ”¨ Bump github/codeql-action from 3.28.0 to 3.28.1 #3895
  • πŸ”¨ Bump @vitest/coverage-istanbul from 3.0.1 to 3.0.2 #3899
  • πŸ”¨ Bump react-intl from 7.1.0 to 7.1.1 #3900
  • πŸ”¨ Bump @formatjs/cli from 6.4.0 to 6.4.2 ht...
Read more

Tekton Dashboard release v0.53.0

05 Dec 13:23
Compare
Choose a tag to compare

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:

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

# 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.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
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 google.com/cloudsdktool/cloud-sdk from 498.0.0 to 499.0.0 in /tekton #3725
  • πŸ”¨ Bump sass-embedded from 1.80.4 to 1.80.6 #3728
  • πŸ”¨ Bump react-intl from 6.8.4 to 6.8.5 #3729
  • πŸ”¨ Bump wolfi-dev/git from c07caa1 to 7834808 in /tekton #3726
  • πŸ”¨ Bump vite-plugin-svgr from 4.2.0 to 4.3.0 #3730
  • πŸ”¨ Bump @formatjs/cli from 6.3.5 to 6.3.6 #3731
  • πŸ”¨ Bump wolfi-dev/git from c07caa1 to 7834808 in /src/api/resources #3724
  • πŸ”¨ Bump the storybook group with 11 updates #3727
  • πŸ”¨ Bump eslint-plugin-storybook from 0.10.1 to 0.10.2 #3733
  • πŸ”¨ Bump msw from 2.5.2 to 2.6.0 #3736
  • πŸ”¨ Bump @formatjs/cli from 6.3.6 to 6.3.7 #3735
  • πŸ”¨ Bump cypress/factory from 0c030c6 to ae7c952 in /packages/e2e/base-image #3723
  • πŸ”¨ Update vite watch config to ignore the storybook prod build #3732
  • πŸ”¨ Bump react-intl from 6.8.5 to 6.8.6 #3734
  • πŸ”¨ Bump @formatjs/cli from 6.3.7 to 6.3.8 #3741
  • πŸ”¨ Bump react-intl from 6.8.6 to 6.8.7 #3739
  • πŸ”¨ Bump the storybook group with 11 updates #3738
  • πŸ”¨ Bump eslint-plugin-storybook from 0.10.2 to 0.11.0 #3742
  • πŸ”¨ Update E2E tests to Pipelines v0.65.1 and Triggers v0.30.0 #3743
  • πŸ”¨ npm audit fix to resolve reported issue with cookie package #3744
  • πŸ”¨ Bump cypress from 13.15.1 to 13.15.2 #3745
  • πŸ”¨ Bump msw from 2.6.0 to 2.6.2 #3746
  • πŸ”¨ Bump react-router-dom from 6.27.0 to 6.28.0 #3748
  • πŸ”¨ Bump @carbon/react from 1.69.0 to 1.70.0 #3740
  • πŸ”¨ Bump @codemirror/legacy-modes from 6.4.1 to 6.4.2 #3747
  • πŸ”¨ Adopt ComboBox selectedItem prop #3749
  • πŸ”¨ Bump wolfi-dev/git from 7834808 to 6547e65 in /src/api/resources #3750
  • πŸ”¨ Bump @visx/event from 3.3.0 to 3.12.0 #3753
  • πŸ”¨ Bump msw from 2.6.2 to 2.6.3 #3755
  • πŸ”¨ Bump google.com/cloudsdktool/cloud-sdk from 499.0.0 to 500.0.0 in /tekton #3751
  • πŸ”¨ Bump @visx/network from 3.3.0 to 3.12.0 #3754
  • πŸ”¨ Bump wolfi-dev/git from 7834808 to 6547e65 in /tekton #3752
  • πŸ”¨ Bump msw from 2.6.3 to 2.6.4 #3758
  • πŸ”¨ Group dependabot docker updates #3756
  • πŸ”¨ Bump vite from 5.4.10 to 5.4.11 #3757
  • πŸ”¨ Bump wolfi-dev/git from 6547e65 to 27b5052 in /src/api/resources in the all group across 1 directory #3759
  • πŸ”¨ Bump the all group across 2 directories with 2 updates #3760
  • πŸ”¨ Bump the storybook group with 11 updates #3761
  • πŸ”¨ Bump msw from 2.6.4 to 2.6.5 #3762
  • πŸ”¨ Bump @vitest/coverage-istanbul from 2.1.4 to 2.1.5 #3763
  • πŸ”¨ Bump sass-embedded from 1.80.6 to 1.81.0 #3764
  • πŸ”¨ Bump react-intl from 6.8.7 to 6.8.8 #3765
  • πŸ”¨ Run npm audit fix to resolve issue reported against cross-spawn #3766
  • πŸ”¨ Bump k8s.io/client-go from 0.31.2 to 0.31.3 #3770
  • πŸ”¨ Bump the storybook group with 11 updates #3771
  • πŸ”¨ Bump @formatjs/cli from 6.3.8 to 6.3.11 #3773
  • πŸ”¨ Bump msw from 2.6.5 to 2.6.6 #3774
  • πŸ”¨ Bump the all group across 3 directories with 3 updates #3776
  • πŸ”¨ Bump cypress from 13.15.2 to 13.16.0 #3775
  • πŸ”¨ Remove React Query dev tools #3784
  • πŸ”¨ Bump react-intl from 6.8.8 to 7.0.1 #3783
  • πŸ”¨ Move remaining use of Tekton-produced images from gcr.io to ghcr.io #3785
  • πŸ”¨ Bump @vitest/coverage-istanbul from 2.1.5 to 2.1.6 #3789
  • πŸ”¨ Bump storybook-addon-remix-react-router from 3.0.1 to 3.0.2 #3787
  • πŸ”¨ Bump prettier from 3.3.3 to 3.4.1 #3792
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.7.1 to 3.7.2 #3795
  • πŸ”¨ Bump git-url-parse from 15.0.0 to 16.0.0 #3794
  • πŸ”¨ Bump eslint-plugin-storybook from 0.11.0 to 0.11.1 #3798
  • πŸ”¨ Bump the storybook group with 11 updates #3806
  • πŸ”¨ Add dependency review workflow #3802
  • πŸ”¨ Update security policy #3805
  • πŸ”¨ Update CodeQL config #3801
  • πŸ”¨ Add OpenSSF Scorecard workflow #3803
  • πŸ”¨ Bump vite from 5.4.11 to 6.0.1 #3790
  • πŸ”¨ Pin nvm version by SHA #3809
  • πŸ”¨ Pin Cypress version #3810
  • πŸ”¨ Remove E2E tests from npm workspaces #3813
  • πŸ”¨ Bump sass-embedded from 1.81.0 to 1.81.1 #3815
  • πŸ”¨ Bump dotenv from 16.4.5 to 16.4.6 #3816
  • πŸ”¨ Update E2E tests to Pipelines v0.65.3 #3817
  • πŸ”¨ Update E2E tests to Pipelines v0.66.0 #3822
  • πŸ”¨ Bump dotenv from 16.4.6 to 16.4.7 #3819
  • πŸ”¨ Bump sass-embedded from 1.81.1 to 1.82.0 #3820
  • πŸ”¨ Bump prettier from 3.4.1 to 3.4.2 #3821

Docs

  • πŸ“– Add v0.52.0 to the releases doc #3722

Thanks

Thanks to these contributors who contributed to v0.53.0!

Tekton Dashboard release v0.52.0 LTS

29 Oct 15:09
Compare
Choose a tag to compare

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!

Tekton Dashboard release v0.51.0

30 Sep 11:03
Compare
Choose a tag to compare

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:

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

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

  • ✨ Sort matrix TaskRuns by display name on the PipelineRun details page #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 #3581
  • πŸ› Add missing API root for external logs requests #3614
  • πŸ› Fix global namespaces dropdown loading styles #3624

Misc

  • πŸ”¨ Move Dashboard theme definitions to the components package #3575
  • πŸ”¨ Bump eslint-plugin-react from 7.35.0 to 7.35.2 #3582
  • πŸ”¨ Bump vite from 5.4.2 to 5.4.3 #3584
  • πŸ”¨ Bump eslint-plugin-import from 2.29.1 to 2.30.0 #3585
  • πŸ”¨ Bump cypress from 13.14.1 to 13.14.2 #3586
  • πŸ”¨ Update peerDependencies to allow react-router-dom v5 #3587
  • πŸ”¨ Bump sass-embedded from 1.77.8 to 1.78.0 #3583
  • πŸ”¨ Bump eslint-plugin-jsx-a11y from 6.9.0 to 6.10.0 #3589
  • πŸ”¨ Bump msw from 2.4.1 to 2.4.2 #3590
  • πŸ”¨ Bump msw from 2.4.2 to 2.4.4 #3592
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.0 to 4.23.1 #3591
  • πŸ”¨ Bump react-router-dom from 6.26.1 to 6.26.2 #3593
  • πŸ”¨ Bump body-parser and express #3594
  • πŸ”¨ Bump msw from 2.4.4 to 2.4.5 #3595
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.1 to 4.23.2 #3597
  • πŸ”¨ Bump vite from 5.4.3 to 5.4.4 #3596
  • πŸ”¨ Bump Storybook from 8.2.9 to 8.3.0 #3598
  • πŸ”¨ Bump send from 0.18.0 to 0.19.0 #3599
  • πŸ”¨ Bump eslint-plugin-react from 7.35.2 to 7.36.1 #3603
  • πŸ”¨ Update path-to-regexp #3601
  • πŸ”¨ Remove unnecessary eslint ignores #3602
  • πŸ”¨ Bump vite from 5.4.4 to 5.4.5 #3604
  • πŸ”¨ Bump @vitest/coverage-istanbul from 2.0.5 to 2.1.0 #3605
  • πŸ”¨ Bump k8s.io/client-go from 0.31.0 to 0.31.1 #3612
  • πŸ”¨ Bump @vitest/coverage-istanbul from 2.1.0 to 2.1.1 #3608
  • πŸ”¨ Bump msw from 2.4.5 to 2.4.7 #3609
  • πŸ”¨ Bump @carbon/react from 1.65.0 to 1.66.0 #3610
  • πŸ”¨ Bump msw from 2.4.7 to 2.4.9 #3626
  • πŸ”¨ Bump vite from 5.4.5 to 5.4.7 #3628
  • πŸ”¨ Bump the storybook group across 1 directory with 11 updates #3629
  • πŸ”¨ Bump jsdom from 25.0.0 to 25.0.1 #3627
  • πŸ”¨ Bump eslint from 8.57.0 to 8.57.1 #3618
  • πŸ”¨ Bump sass-embedded from 1.78.0 to 1.79.3 #3630
  • πŸ”¨ Reduce flakiness in create and edit E2E tests #3621
  • πŸ”¨ Pin images used for the release pipeline #3622
  • πŸ”¨ Replace the deprecated element prop with as in Carbon components #3625
  • πŸ”¨ Update npmignore to exclude additional Storybook files #3623
  • πŸ”¨ Update publish task to work with latest koparse image #3631
  • πŸ”¨ Update Node.js version to 20.17 #3632
  • πŸ”¨ Update E2E to use new base image with Node.js 20.17 and Chrome 129 #3633
  • πŸ”¨ Bump storybook-addon-remix-react-router from 3.0.0 to 3.0.1 #3636
  • πŸ”¨ Bump react-intl from 6.6.8 to 6.7.0 #3637
  • πŸ”¨ Bump @uiw/react-codemirror from 4.23.2 to 4.23.3 #3635
  • πŸ”¨ Bump rollup from 4.21.0 to 4.22.4 #3638
  • πŸ”¨ Bump the storybook group with 11 updates #3640
  • πŸ”¨ Prepare for publishing images to GHCR #3634
  • πŸ”¨ Update E2E tests to latest Triggers release #3641
  • πŸ”¨ Fix the installer script #3642
  • πŸ”¨ Ensure common styles for app theme don't leak to consumers #3639
  • πŸ”¨ Bump eslint-plugin-storybook from 0.8.0 to 0.9.0 #3644
  • πŸ”¨ Bump cypress from 13.14.2 to 13.15.0 #3647
  • πŸ”¨ Bump vite from 5.4.7 to 5.4.8 #3645
  • πŸ”¨ Update E2E tests to Pipelines v0.64 #3648
  • πŸ”¨ Revert Carbon to 1.65 due to regression introduced in 1.66 #3649
  • πŸ”¨ Bump tlds from 1.254.0 to 1.255.0 #3653
  • πŸ”¨ Bump sass-embedded from 1.79.3 to 1.79.4 #3654
  • πŸ”¨ Bump eslint-plugin-react from 7.36.1 to 7.37.0 #3655
  • πŸ”¨ Bump the storybook group with 11 updates #3652

Docs

  • πŸ“– Add v0.50.0 to the releases doc #3580

Thanks

Thanks to these contributors who contributed to v0.51.0!

Tekton Dashboard release v0.50.0

02 Sep 12:22
Compare
Choose a tag to compare

This Dashboard release supports Pipelines v0.59.x LTS, 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:

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

# 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("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
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

  • πŸ”¨ Add optional prop to PipelineRuns component for react-router v5 compatibility #3531
  • πŸ”¨ Add custom DataTableSkeleton component to support display of filters #3533
  • πŸ”¨ Bump the storybook group with 11 updates #3534
  • πŸ”¨ Bump @vitest/coverage-istanbul from 2.0.4 to 2.0.5 #3535
  • πŸ”¨ Bump react-router-dom from 6.25.1 to 6.26.0 #3536
  • πŸ”¨ Bump msw from 2.3.4 to 2.3.5 #3537
  • πŸ”¨ Update E2E tests to Pipelines v0.62.1 #3539
  • πŸ”¨ Update Vite to 5.4 and Carbon to 1.63 #3540
  • πŸ”¨ Bump cypress from 13.13.1 to 13.13.2 #3546
  • πŸ”¨ Bump Storybook from 8.2.7 to 8.2.8 #3548
  • πŸ”¨ Bump the storybook group across 1 directory with 11 updates #3549
  • πŸ”¨ Bump eslint-plugin-cypress from 3.4.0 to 3.5.0 #3550
  • πŸ”¨ Bump @carbon/react from 1.63.2 to 1.64.0 #3552
  • πŸ”¨ Bump cypress from 13.13.2 to 13.13.3 #3551
  • πŸ”¨ Bump @codemirror/legacy-modes from 6.4.0 to 6.4.1 #3554
  • πŸ”¨ Bump react-router-dom from 6.26.0 to 6.26.1 #3556
  • πŸ”¨ Bump k8s.io/client-go from 0.30.3 to 0.31.0 #3558
  • πŸ”¨ Bump vite from 5.4.0 to 5.4.1 #3555
  • πŸ”¨ Update E2E tests to Triggers v0.29.0 #3559
  • πŸ”¨ Resolve a11y warning on tabs #3560
  • πŸ”¨ Add router decorator to Trigger stories so they load correctly #3563
  • πŸ”¨ Bump @carbon/react from 1.64.0 to 1.64.1 #3566
  • πŸ”¨ Bump git-url-parse from 14.1.0 to 15.0.0 #3567
  • πŸ”¨ Bump vite from 5.4.1 to 5.4.2 #3564
  • πŸ”¨ Bump jsdom from 24.1.1 to 25.0.0 #3571
  • πŸ”¨ Replace remaining use of useState in stories with useArgs #3568
  • πŸ”¨ Convert more components to functional components #3569
  • πŸ”¨ Bump cypress from 13.13.3 to 13.14.0 #3573
  • πŸ”¨ Update E2E tests to Pipelines v0.63.0 #3574
  • πŸ”¨ Bump cypress from 13.14.0 to 13.14.1 #3576
  • πŸ”¨ Bump msw from 2.3.5 to 2.4.1 #3577
  • πŸ”¨ Bump @carbon/react from 1.64.1 to 1.65.0 #3578
  • πŸ”¨ npm audit fix - micromatch #3579

Docs

  • πŸ“– Add v0.49.0 LTS to the releases doc and remove the EOL v0.38.0 #3530
  • πŸ“– Add warning to tutorial about usage of read-write mode. #3541

Thanks

Thanks to these contributors who contributed to v0.50.0!

Tekton Dashboard release v0.49.0 LTS

29 Jul 14:08
Compare
Choose a tag to compare

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:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.49.0/release.yaml
REKOR_UUID=24296fb24b8ad77a7f589998a634e3da3ae8b2baec8911ab5605fcfd3acea21a448da34a2e126e8e

# 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("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
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 displaying StepActions #3490
  • ✨ Add support for disabling resource details links on extensions list pages #3489
    • 🚨 Action required: The displayname field in resource extensions is deprecated. Please update your extensions to use displayName instead. Both are supported in parallel for now with the new displayName taking precedence if both are found. Support for the deprecated displayname will be removed in a future release.

Misc

  • πŸ”¨ Use react router's route handle functionality to remove duplicate containers #3481
  • πŸ”¨ Bump the storybook group with 9 updates #3482
  • πŸ”¨ Bump vite from 5.3.1 to 5.3.2 #3485
  • πŸ”¨ Bump react-router-dom from 6.23.1 to 6.24.0 #3486
  • πŸ”¨ Bump eslint-plugin-notice from 0.9.10 to 1.0.0 #3484
  • πŸ”¨ Bump cypress from 13.11.0 to 13.12.0 #3488
  • πŸ”¨ Bump sass-embedded from 1.66.1 to 1.77.5 #3487
  • πŸ”¨ Bump @uiw/react-codemirror from 4.22.1 to 4.22.2 #3494
  • πŸ”¨ Bump react-router-dom from 6.24.0 to 6.24.1 #3495
  • πŸ”¨ Bump eslint-plugin-react from 7.34.2 to 7.34.3 #3496
  • πŸ”¨ Bump vite from 5.3.2 to 5.3.3 #3497
  • πŸ”¨ Bump @uiw/react-codemirror from 4.22.2 to 4.23.0 #3498
  • πŸ”¨ Bump cypress from 13.12.0 to 13.13.0 #3499
  • πŸ”¨ Fix rerun from PipelineRun details page #3500
  • πŸ”¨ Bump k8s.io/client-go from 0.30.2 to 0.30.3 #3510
  • πŸ”¨ Update to Carbon 11 #3501
  • πŸ”¨ Bump prettier from 3.3.2 to 3.3.3 #3504
  • πŸ”¨ Bump vitest and @vitest/coverage-istanbul #3512
  • πŸ”¨ Bump Storybook from 8.1.11 to 8.2.5 #3513
  • πŸ”¨ Bump jsdom from 24.1.0 to 24.1.1 #3514
  • πŸ”¨ Bump git-url-parse from 14.0.0 to 14.1.0 #3515
  • πŸ”¨ Bump react-router-dom from 6.24.1 to 6.25.1 #3517
  • πŸ”¨ Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 #3516
  • πŸ”¨ Fix the Storybook production build #3520
  • πŸ”¨ Update E2E tests to latest Pipelines and Triggers releases #3521
  • πŸ”¨ Bump the storybook group with 11 updates #3522
  • πŸ”¨ Bump vite from 5.3.3 to 5.3.5 #3523
  • πŸ”¨ Bump tlds from 1.253.0 to 1.254.0 #3524
  • πŸ”¨ Bump eslint-plugin-react from 7.34.3 to 7.35.0 #3525
  • πŸ”¨ Bump cypress from 13.13.0 to 13.13.1 #3527
  • πŸ”¨ Bump msw from 2.3.1 to 2.3.4 #3529
  • πŸ”¨ Bump eslint-plugin-cypress from 3.3.0 to 3.4.0 #3528

Docs

  • πŸ“– Add v0.48.0 to the releases doc #3480
  • πŸ“– Update kind walk-through to Kubernetes 1.30 #3491
  • πŸ“– Update obsolete link in kind walk-through #3507
  • πŸ“– Update images in kind walk-through #3508
  • πŸ“– docs: fix logs persistence walkthrough broken url #3519

Thanks

Thanks to these contributors who contributed to v0.49.0!

Tekton Dashboard release v0.48.0

26 Jun 11:04
Compare
Choose a tag to compare

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:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.48.0/release.yaml
REKOR_UUID=24296fb24b8ad77a380e78207331c703e3e31be18879ae9234fdc41531f48476336ab0f42402c72f

# 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("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
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 the storybook group with 9 updates #3433
  • πŸ”¨ Bump carbon-components-react from 7.59.22 to 7.59.23 #3436
  • πŸ”¨ Bump @carbon/icons-react from 10.49.4 to 10.49.5 #3434
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.6.0 to 3.7.0 #3435
  • πŸ”¨ Remove react-hot-loader #3437
  • πŸ”¨ Bump Storybook to v8.1.4 #3438
  • πŸ”¨ Resolve warnings in the integration tests #3439
  • πŸ”¨ Fix tests that were intermittently failing in CI #3441
  • πŸ”¨ Update E2E tests to Pipelines v0.60.1 #3442
  • πŸ”¨ Refactor Header and SideNav for easier packaging as a static route #3440
  • πŸ”¨ Bump the storybook group with 9 updates #3444
  • πŸ”¨ Bump eslint-plugin-react from 7.34.1 to 7.34.2 #3445
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.25 to 4.22.1 #3446
  • πŸ”¨ Bump react-intl from 6.6.6 to 6.6.8 #3447
  • πŸ”¨ Switch chainguard images to alternative Alpine-based images #3449
  • πŸ”¨ Bump Storybook from v8.1.5 to v8.1.6 #3450
  • πŸ”¨ Bump msw from 2.3.0 to 2.3.1 #3451
  • πŸ”¨ Bump eslint-plugin-cypress from 3.1.1 to 3.3.0 #3452
  • πŸ”¨ Bump @formatjs/cli from 6.2.10 to 6.2.12 #3454
  • πŸ”¨ Bump jsdom from 24.0.0 to 24.1.0 #3453
  • πŸ”¨ Bump braces from 3.0.2 to 3.0.3 #3455
  • πŸ”¨ Bump k8s.io/client-go from 0.30.1 to 0.30.2 #3457
  • πŸ”¨ Bump @carbon/elements from 10.56.5 to 10.56.6 #3460
  • πŸ”¨ Bump cypress from 13.8.1 to 13.11.0 #3461
  • πŸ”¨ Bump tlds from 1.252.0 to 1.253.0 #3462
  • πŸ”¨ Bump ws from 8.17.0 to 8.17.1 #3464
  • πŸ”¨ Bump the storybook group with 9 updates #3459
  • πŸ”¨ Update Node.js to 20.14 and Chrome to 126 #3466
  • πŸ”¨ Update E2E tests to use latest base image version #3467
  • πŸ”¨ Bump the storybook group with 9 updates #3471
  • πŸ”¨ Bump eslint-plugin-jsx-a11y from 6.8.0 to 6.9.0 #3473
  • πŸ”¨ Bump vite from 5.2.11 to 5.3.1 #3474
  • πŸ”¨ Bump prettier from 3.2.5 to 3.3.2 #3472
  • πŸ”¨ Use fully qualified image names #3469
  • πŸ”¨ Update to use React Router data router APIs #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 #3479

Docs

  • πŸ“– Add v0.47.0 to the releases doc #3432

Thanks

Thanks to these contributors who contributed to v0.48.0!

Tekton Dashboard release v0.47.0

23 May 12:20
Compare
Choose a tag to compare

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:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.47.0/release.yaml
REKOR_UUID=24296fb24b8ad77a9850dc31364b21bc2858592f30a543a529e52c2a936620de714b747050100af0

# 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("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
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

  • πŸ”¨ Update E2E base image #3398
  • πŸ”¨ Run React jsx codemod to remove unnecessary React import #3399
  • πŸ”¨ Bump the storybook group with 9 updates #3400
  • πŸ”¨ Bump cypress from 13.8.0 to 13.8.1 #3402
  • πŸ”¨ Bump carbon-components-react from 7.59.21 to 7.59.22 #3403
  • πŸ”¨ Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 #3404
  • πŸ”¨ Update vite config to use same transpilation target for dev as prod #3405
  • πŸ”¨ Adopt CSS logical properties #3406
  • πŸ”¨ Update E2E tests to Triggers v0.26.2 #3407
  • πŸ”¨ Bump ejs from 3.1.9 to 3.1.10 #3408
  • πŸ”¨ Update react-router-dom-v5-compat to latest version #3409
  • πŸ”¨ Bump react-intl from 6.6.5 to 6.6.6 #3411
  • πŸ”¨ Bump eslint-plugin-cypress from 2.15.1 to 3.1.1 #3412
  • πŸ”¨ Bump the storybook group with 9 updates #3410
  • πŸ”¨ Bump vite from 5.2.10 to 5.2.11 #3413
  • πŸ”¨ Update E2E tests to Triggers v0.27.0 #3416
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.13.0 to 4.13.1 #3417
  • πŸ”¨ Bump @formatjs/cli from 6.2.9 to 6.2.10 #3419
  • πŸ”¨ Bump @carbon/themes from 10.55.4 to 10.55.5 #3420
  • πŸ”¨ Bump @vitest/coverage-istanbul from 1.5.0 to 1.6.0 #3418
  • πŸ”¨ Simplify API utils for constructing URLs #3421
  • πŸ”¨ Remove obsolete extensions pages and related code #3422
  • πŸ”¨ Update to React Router 6 #3423
  • πŸ”¨ Bump the storybook group with 9 updates #3424
  • πŸ”¨ Bump k8s.io/client-go from 0.30.0 to 0.30.1 #3429
  • πŸ”¨ Bump msw from 2.2.14 to 2.3.0 #3425
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.13.1 to 4.13.3 #3427
  • πŸ”¨ Update E2E tests to Pipelines v0.60.0 #3431

Docs

  • πŸ“– Add v0.46.0 to the releases doc and remove v0.35.x which is now EOL #3397

Thanks

Thanks to these contributors who contributed to v0.47.0!

Tekton Dashboard release v0.46.0 LTS

26 Apr 11:37
Compare
Choose a tag to compare

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:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.46.0/release.yaml
REKOR_UUID=24296fb24b8ad77a3c34fd187617c15cbce60e285369c1cee1e595f204942f960494c8b25022cdbc

# 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("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
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

  • πŸ”¨ Ensure getInstallProperties always returns a value #3363
  • πŸ”¨ Bump the storybook group with 9 updates #3364
  • πŸ”¨ Bump vite from 5.1.5 to 5.2.6 #3368
  • πŸ”¨ Bump msw from 2.2.6 to 2.2.10 #3366
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.24 to 4.21.25 #3367
  • πŸ”¨ Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0 #3365
  • πŸ”¨ Update to go 1.22 #3361
  • πŸ”¨ Bump express from 4.18.3 to 4.19.2 #3369
  • πŸ”¨ Bump the storybook group with 9 updates #3370
  • πŸ”¨ Bump tlds from 1.251.0 to 1.252.0 #3372
  • πŸ”¨ Bump react-intl from 6.6.2 to 6.6.4 #3374
  • πŸ”¨ Bump vite from 5.2.6 to 5.2.7 #3373
  • πŸ”¨ Bump @formatjs/cli from 6.2.7 to 6.2.9 #3371
  • πŸ”¨ Bump the storybook group with 9 updates #3376
  • πŸ”¨ Bump eslint-plugin-react from 7.34.0 to 7.34.1 #3377
  • πŸ”¨ Bump msw from 2.2.10 to 2.2.13 #3380
  • πŸ”¨ Bump vite from 5.2.7 to 5.2.8 #3379
  • πŸ”¨ Bump react-intl from 6.6.4 to 6.6.5 #3378
  • πŸ”¨ Bump the storybook group with 9 updates #3382
  • πŸ”¨ Bump @codemirror/legacy-modes from 6.3.3 to 6.4.0 #3383
  • πŸ”¨ Bump @vitest/coverage-istanbul from 1.4.0 to 1.5.0 #3384
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.12.2 to 4.13.0 #3385
  • πŸ”¨ Bump cypress from 13.7.0 to 13.8.0 #3390
  • πŸ”¨ Bump vite from 5.2.8 to 5.2.10 #3394
  • πŸ”¨ Bump msw from 2.2.13 to 2.2.14 #3392
  • πŸ”¨ Bump golang.org/x/net from 0.19.0 to 0.23.0 #3387
  • πŸ”¨ Bump elkjs from 0.9.2 to 0.9.3 #3391
  • πŸ”¨ Update k8s.io/client-go to 0.30.0 #3395
  • πŸ”¨ Update tests to Pipelines v0.59.0 #3396

Docs

  • πŸ“– Add v0.45.0 to the release docs and remove EOL v0.44.0 #3358
  • πŸ“– Update dev docs to clarify API is for Dashboard's own use only #3362

Thanks

Thanks to these contributors who contributed to v0.46.0!