Skip to content

Releases: tektoncd/dashboard

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!

Tekton Dashboard release v0.45.0

21 Mar 14:04
Compare
Choose a tag to compare

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

Attestation

The Rekor UUID for this release is 24296fb24b8ad77aa41c61f7c07232ea24386f052cd4c8275ed2269494d7fd1dc63e7a655ceb63d8

Verify that all container images in the release file are in the attestation:

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

# 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.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
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 configuring default namespace #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 support for displayName from childReferences #3345
    • Add support for matrix task display names. When a displayName is 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.

Misc

  • πŸ”¨ Bump the storybook group with 10 updates #3328
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.21 to 4.21.24 #3330
  • πŸ”¨ Bump cypress from 13.6.4 to 13.6.6 #3331
  • πŸ”¨ Bump dotenv from 16.4.1 to 16.4.5 #3332
  • πŸ”¨ Bump go.uber.org/zap from 1.26.0 to 1.27.0 #3333
  • πŸ”¨ Bump tlds from 1.248.0 to 1.250.0 #3329
  • πŸ”¨ Bump @vitest/coverage-istanbul from 1.3.0 to 1.3.1 #3335
  • πŸ”¨ Bump elkjs from 0.9.1 to 0.9.2 #3339
  • πŸ”¨ Bump vite from 5.0.12 to 5.1.4 #3336
  • πŸ”¨ Bump eslint from 8.56.0 to 8.57.0 #3338
  • πŸ”¨ Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 #3337
  • πŸ”¨ Bump tlds from 1.250.0 to 1.251.0 #3340
  • πŸ”¨ Bump msw from 2.2.1 to 2.2.3 #3343
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.11.3 to 4.12.2 #3341
  • πŸ”¨ Bump vite from 5.1.4 to 5.1.5 #3342
  • πŸ”¨ Bump eslint-plugin-react from 7.33.2 to 7.34.0 #3344
  • πŸ”¨ Update Storybook to v8.0.0 #3347
  • πŸ”¨ Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 #3349
  • πŸ”¨ Bump msw from 2.2.3 to 2.2.6 #3351
  • πŸ”¨ Bump @carbon/elements from 10.56.4 to 10.56.5 #3352
  • πŸ”¨ Bump carbon-components-react from 7.59.20 to 7.59.21 #3353
  • πŸ”¨ Bump cypress from 13.6.6 to 13.7.0 #3354
  • πŸ”¨ Bump k8s.io/client-go from 0.29.2 to 0.29.3 #3355
  • πŸ”¨ Update tests to Pipelines v0.58.0 #3357

Docs

  • πŸ“– Add v0.44.0 to the releases doc #3326

Thanks

Thanks to these contributors who contributed to v0.45.0!

Tekton Dashboard release v0.44.0

21 Feb 18:15
Compare
Choose a tag to compare

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

Attestation

The Rekor UUID for this release is 24296fb24b8ad77ac717b5d5f9a8be7617822efc729f4f09ed34c26ef61ad6fb7c74fbca6ea28c6c

Verify that all container images in the release file are in the attestation:

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

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

  • 🚨 Remove the deprecated single namespace mode #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 #3286

Misc

  • πŸ”¨ Bump cypress from 13.6.2 to 13.6.3 #3275
  • πŸ”¨ Bump carbon-components-react from 7.59.19 to 7.59.20 #3276
  • πŸ”¨ Bump @formatjs/cli from 6.2.4 to 6.2.7 #3277
  • πŸ”¨ Bump the storybook group with 9 updates #3278
  • πŸ”¨ Bump rollup-plugin-visualizer from 5.11.0 to 5.12.0 #3279
  • πŸ”¨ Update prettier to latest release #3281
  • πŸ”¨ Update to vite 5 #3282
  • πŸ”¨ Add Dockerfile for e2e base image #3284
  • πŸ”¨ Bump the storybook group with 9 updates #3287
  • πŸ”¨ Bump msw from 2.1.2 to 2.1.6 #3292
  • πŸ”¨ Bump react-intl from 6.6.1 to 6.6.2 #3288
  • πŸ”¨ Update E2E tests to use Node.js 20 and Chrome 121 #3294
  • πŸ”¨ Bump dotenv from 16.3.1 to 16.4.1 #3289
  • πŸ”¨ Update to Node.js 20 #3283
  • πŸ”¨ Update Storybook to latest release #3296
  • πŸ”¨ Update tests to Triggers v0.26.0 #3293
  • πŸ”¨ Bump the storybook group with 10 updates #3305
  • πŸ”¨ Bump jsdom from 23.0.0 to 24.0.0 #3307
  • πŸ”¨ Bump @carbon/elements from 10.56.3 to 10.56.4 #3308
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.5.0 to 3.6.0 #3306
  • πŸ”¨ Fix year in copyright header #3298
  • πŸ”¨ Fix typo in container registry auth step #3303
  • πŸ”¨ Update tests to latest Triggers release #3304
  • πŸ”¨ Add definitions used to release the E2E base image #3300
  • πŸ”¨ Update E2E tests to latest Pipelines release #3309
  • πŸ”¨ Add support for updated resourceTemplates field in future Triggers release #3310
  • πŸ”¨ Bump the storybook group with 10 updates #3313
  • πŸ”¨ Bump eslint-plugin-storybook from 0.6.15 to 0.8.0 #3314
  • πŸ”¨ Bump @vitest/coverage-istanbul from 1.0.2 to 1.3.0 #3316
  • πŸ”¨ Bump cypress from 13.6.3 to 13.6.4 #3318
  • πŸ”¨ Bump k8s.io/client-go from 0.29.1 to 0.29.2 #3321
  • πŸ”¨ Bump prettier from 3.2.4 to 3.2.5 #3315
  • πŸ”¨ Add missing copyright headers to release YAML files #3312
  • πŸ”¨ Bump msw from 2.1.6 to 2.2.1 #3319
  • πŸ”¨ Bump linkify-it from 4.0.1 to 5.0.0 #3317
  • πŸ”¨ Update eslint-plugin-jsx-a11y to latest version #3322
  • πŸ”¨ Bump ip from 2.0.0 to 2.0.1 #3324
  • πŸ”¨ Update tests to latest Pipelines release #3325

Docs

  • πŸ“– Add v0.43.x to the releases doc #3273
  • πŸ“– Add v0.43.1 LTS to the releases doc #3295
  • πŸ“– Update release process doc to use the cherrypicker plugin for patch releases #3301
  • πŸ“– Update kind walk-through to Kubernetes 1.27 #3302
  • πŸ“– Document process for updating the Dashboard on dogfooding #3311

Thanks

Thanks to these contributors who contributed to v0.44.0!

Tekton Dashboard release v0.43.1 LTS

07 Feb 14:50
Compare
Choose a tag to compare

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:

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

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

Fixes

  • πŸ› Fix for Create PipelineRun specifying ServiceAccount with v1 API #3291

Thanks

Thanks to these contributors who contributed to v0.43.1!

Tekton Dashboard release v0.43.0 LTS

23 Jan 11:48
Compare
Choose a tag to compare

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:

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

# 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.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
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 rollup-plugin-visualizer from 5.9.2 to 5.10.0 #3228
  • πŸ”¨ Bump tlds from 1.244.0 to 1.247.0 #3227
  • πŸ”¨ Bump eslint-config-prettier from 9.0.0 to 9.1.0 #3226
  • πŸ”¨ Update Storybook to 7.6.3 #3229
  • πŸ”¨ Bump vite from 4.5.0 to 4.5.1 #3230
  • πŸ”¨ Update vitest to v1 #3231
  • πŸ”¨ Resolve issue with MDX rendering in Storybook dev mode #3236
  • πŸ”¨ Bump the storybook group with 9 updates #3232
  • πŸ”¨ Bump rollup-plugin-visualizer from 5.10.0 to 5.11.0 #3234
  • πŸ”¨ Bump react-window from 1.8.9 to 1.8.10 #3233
  • πŸ”¨ Bump react-intl from 6.5.1 to 6.5.5 #3235
  • πŸ”¨ Bump tlds from 1.247.0 to 1.248.0 #3240
  • πŸ”¨ Bump vitest from 1.0.2 to 1.1.1 #3245
  • πŸ”¨ Bump cypress from 13.6.0 to 13.6.2 #3246
  • πŸ”¨ Bump the storybook group with 9 updates #3244
  • πŸ”¨ Bump k8s.io/client-go from 0.28.4 to 0.29.0 #3238
  • πŸ”¨ Bump the storybook group with 9 updates #3247
  • πŸ”¨ Bump @formatjs/cli from 6.2.1 to 6.2.4 #3249
  • πŸ”¨ Bump eslint from 8.54.0 to 8.56.0 #3250
  • πŸ”¨ Bump msw from 2.0.9 to 2.0.12 #3251
  • πŸ”¨ Add support for optional pipeline prop in PipelineRun component #3252
  • πŸ”¨ Bump the storybook group with 9 updates #3254
  • πŸ”¨ Bump eslint-plugin-import from 2.29.0 to 2.29.1 #3257
  • πŸ”¨ Bump carbon-components-react from 7.59.17 to 7.59.19 #3256
  • πŸ”¨ Bump git-url-parse from 13.1.1 to 14.0.0 #3255
  • πŸ”¨ Revert unintended change from previous update to matrix display #3258
  • πŸ”¨ Bump vite from 4.5.1 to 4.5.2 #3260
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.20 to 4.21.21 #3262
  • πŸ”¨ Bump elkjs from 0.8.2 to 0.9.1 #3263
  • πŸ”¨ Bump msw from 2.0.12 to 2.1.2 #3264
  • πŸ”¨ Bump the storybook group with 9 updates #3261
  • πŸ”¨ Bump react-intl from 6.5.5 to 6.6.1 #3265
  • πŸ”¨ Bump @modyfi/vite-plugin-yaml from 1.0.4 to 1.1.0 #3266
  • πŸ”¨ Bump k8s.io/client-go from 0.29.0 to 0.29.1 #3269
  • πŸ”¨ Update transitive dependencies on vite to resolve npm audit warnings #3270
  • πŸ”¨ Update tests to latest Pipelines and Triggers releases #3271
  • πŸ”¨ Update vite-plugin-html for compatibility with vite 5 #3272

Docs

  • πŸ“– Add v0.42.x to the releases doc #3223

Thanks

Thanks to these contributors who contributed to v0.43.0!

Tekton Dashboard release v0.42.0

29 Nov 13:14
Compare
Choose a tag to compare

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:

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

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

  • πŸ”¨ Avoid unnecessary scans for codeql on non code #3190
  • πŸ”¨ Update msw to 2.x #3191
  • πŸ”¨ Bump the storybook group with 8 updates #3194
  • πŸ”¨ Bump eslint-plugin-import from 2.28.1 to 2.29.0 #3196
  • πŸ”¨ Bump carbon-components-react from 7.59.15 to 7.59.16 #3195
  • πŸ”¨ Bump @tanstack/react-query-devtools from 4.35.0 to 4.36.1 #3197
  • πŸ”¨ npm dedupe #3199
  • πŸ”¨ Fix storybook production build #3200
  • πŸ”¨ Bump the storybook group with 8 updates #3201
  • πŸ”¨ Bump carbon-components-react from 7.59.16 to 7.59.17 #3202
  • πŸ”¨ Bump eslint from 8.52.0 to 8.53.0 #3203
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.3.2 to 3.4.1 #3204
  • πŸ”¨ Update Cypress to latest release #3206
  • πŸ”¨ Pin the base image to a stable Alpine release #3207
  • πŸ”¨ Update tests to latest Pipelines release #3208
  • πŸ”¨ Reduce number of file extensions used by vite to resolve import paths #3210
  • πŸ”¨ Use Carbon prefix variable #3211
  • πŸ”¨ Bump vite-plugin-svgr from 3.2.0 to 4.1.0 #3209
  • πŸ”¨ Update imports of SVGs as React components to support new vite-plugin-svgr behaviour #3209
  • πŸ”¨ Bump msw from 2.0.2 to 2.0.8 #3212
  • πŸ”¨ Bump eslint from 8.53.0 to 8.54.0 #3213
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.4.1 to 3.5.0 #3214
  • πŸ”¨ Bump k8s.io/client-go from 0.27.4 to 0.28.4 #3216
  • πŸ”¨ Bump jsdom from 22.1.0 to 23.0.0 #3218
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.11.0 to 4.11.3 #3219
  • πŸ”¨ Bump cypress from 13.5.0 to 13.6.0 #3220
  • πŸ”¨ Bump msw from 2.0.8 to 2.0.9 #3221
  • πŸ”¨ Update tests to latest Pipelines release #3222

Docs

  • πŸ“– Add v0.41.x to releases doc and remove v0.30 and v0.40 #3189
  • πŸ“– Compatibility issue with Colima and kind has been resolved - remove warning #3205
  • πŸ“– Update oauth2-proxy walk-through to latest release #3217

Thanks

Thanks to these contributors who contributed to v0.42.0!

Tekton Dashboard release v0.41.0 LTS

01 Nov 14:02
Compare
Choose a tag to compare

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:

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

# 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.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
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 'Create' and 'Edit and run' features for CustomRuns #3108

Fixes

  • πŸ› Fix default selected namespace when using limited namespace visibility #3136
  • πŸ› Warning StatusIcon should use black fill for a11y #3144
  • πŸ› Fix AVT issue of step nav #3167

Misc

  • πŸ”¨ Update eslint config to include JSX files #3139
  • πŸ”¨ Update font stack #3142
  • πŸ”¨ Prepare script should update all applications #3143
  • πŸ”¨ Verify logs in Create TaskRun and Create PipelineRun E2E #3141
  • πŸ”¨ Remove duplicate assertion in Create PipelineRun test #3138
  • πŸ”¨ Bump msw from 1.3.1 to 1.3.2 #3149
  • πŸ”¨ Bump postcss from 8.4.27 to 8.4.31 #3150
  • πŸ”¨ Bump the storybook group with 8 updates #3145
  • πŸ”¨ Bump eslint from 8.49.0 to 8.50.0 #3148
  • πŸ”¨ Bump @vitest/coverage-istanbul from 0.34.3 to 0.34.6 #3146
  • πŸ”¨ Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 #3147
  • πŸ”¨ Bump the storybook group with 8 updates #3151
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.13 to 4.21.19 #3152
  • πŸ”¨ Bump @tanstack/react-query from 4.35.0 to 4.36.1 #3153
  • πŸ”¨ Bump eslint-plugin-storybook from 0.6.13 to 0.6.15 #3154
  • πŸ”¨ Bump cypress from 13.2.0 to 13.3.0 #3155
  • πŸ”¨ Bump vitest from 0.34.5 to 0.34.6 #3157
  • πŸ”¨ Bump golang.org/x/net from 0.8.0 to 0.17.0 #3156
  • πŸ”¨ Bump vite from 4.4.9 to 4.4.11 #3159
  • πŸ”¨ Update About E2E to correctly save API response body #3140
  • πŸ”¨ Update @storybook/theming to same version as other Storybook packages #3162
  • πŸ”¨ Bump eslint from 8.50.0 to 8.51.0 #3158
  • πŸ”¨ Bump cypress from 13.3.0 to 13.3.1 #3161
  • πŸ”¨ Bump @babel/traverse from 7.22.8 to 7.23.2 #3165
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.19 to 4.21.20 #3160
  • πŸ”¨ Update minimum go version #3164
  • πŸ”¨ Update tests to latest Pipelines release #3163
  • πŸ”¨ Remove unused code #3166
  • πŸ”¨ Bump vite from 4.4.11 to 4.5.0 #3169
  • πŸ”¨ Bump the storybook group with 8 updates #3168
  • πŸ”¨ Bump @formatjs/cli from 6.2.0 to 6.2.1 #3170
  • πŸ”¨ Update @storybook/theming version for consistency #3173
  • πŸ”¨ Update tests to latest Triggers release #3174
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.10.5 to 4.11.0 #3171
  • πŸ”¨ Bump eslint-plugin-prettier from 5.0.0 to 5.0.1 #3172
  • πŸ”¨ Update Carbon packages to latest v10 releases #3175
  • πŸ”¨ Bump git-url-parse from 13.1.0 to 13.1.1 #3180
  • πŸ”¨ Bump eslint from 8.51.0 to 8.52.0 #3182
  • πŸ”¨ Bump tlds from 1.242.0 to 1.243.0 #3181
  • πŸ”¨ Update tests to latest Triggers release #3177
  • πŸ”¨ Bump the storybook group with 8 updates #3178
  • πŸ”¨ Bump react-intl from 6.4.7 to 6.5.0 #3179
  • πŸ”¨ Update tests to latest Pipelines release #3183
  • πŸ”¨ Bump carbon-components from 10.58.11 to 10.58.12 #3184
  • πŸ”¨ Bump react-intl from 6.5.0 to 6.5.1 #3185
  • πŸ”¨ Bump cypress from 13.3.1 to 13.3.3 #3187
  • πŸ”¨ Bump tlds from 1.243.0 to 1.244.0 #3188

Docs

  • πŸ“– Add v0.40.0 to the releases doc #3134
  • πŸ“– Add v0.40.1 to the releases doc #3137

Thanks

Thanks to these contributors who contributed to v0.41.0!

Tekton Dashboard release v0.40.1

28 Sep 15:48
Compare
Choose a tag to compare

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:

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

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

Fixes

  • πŸ› Fix default selected namespace when using limited namespace visibility #3136

Thanks

Thanks to these contributors who contributed to v0.40.1!

Tekton Dashboard release v0.40.0

25 Sep 15:43
Compare
Choose a tag to compare

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:

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

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

  • πŸ”¨ Check for invalid start date #3092
  • πŸ”¨ Update to Cypress v13 #3095
  • πŸ”¨ Reduce noise in log output #3096
  • πŸ”¨ Fail early if nvm fails to install Node.js binary #3097
  • πŸ”¨ Add some Portuguese translations #3098
  • πŸ”¨ Update Storybook to v7.4 #3100
  • πŸ”¨ Add theme selector to Storybook #3099
  • πŸ”¨ Bump eslint-plugin-react from 7.33.1 to 7.33.2 #3102
  • πŸ”¨ Bump prettier from 3.0.2 to 3.0.3 #3105
  • πŸ”¨ Bump @vitest/coverage-istanbul from 0.34.1 to 0.34.3 #3103
  • πŸ”¨ Remove unused package #3106
  • πŸ”¨ Update copyright headers #3107
  • πŸ”¨ Bump @tanstack/react-query-devtools from 4.32.0 to 4.35.0 #3111
  • πŸ”¨ Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 #3112
  • πŸ”¨ Bump react-intl from 6.4.3 to 6.4.6 #3113
  • πŸ”¨ Bump eslint-plugin-formatjs from 4.10.3 to 4.10.5 #3114
  • πŸ”¨ Bump @uiw/react-codemirror from 4.21.11 to 4.21.13 #3115
  • πŸ”¨ Switch to new k8s package repositories #3110
  • πŸ”¨ Bump cypress from 13.0.0 to 13.2.0 #3117
  • πŸ”¨ Bump vitest from 0.34.3 to 0.34.4 #3118
  • πŸ”¨ Bump msw from 1.2.1 to 1.3.1 #3119
  • πŸ”¨ Bump go.uber.org/zap from 1.25.0 to 1.26.0 #3121
  • πŸ”¨ Bump eslint from 8.48.0 to 8.49.0 #3120
  • πŸ”¨ Update Storybook to latest release #3124
  • πŸ”¨ Update tests to latest Pipelines release #3125
  • πŸ”¨ Bump carbon-components-react from 7.59.12 to 7.59.14 #3127
  • πŸ”¨ Bump vitest from 0.34.4 to 0.34.5 #3129
  • πŸ”¨ Bump @formatjs/cli from 6.1.3 to 6.2.0 #3130
  • πŸ”¨ Bump eslint-config-prettier from 8.8.0 to 9.0.0 #3132
  • πŸ”¨ Bump react-intl from 6.4.6 to 6.4.7 #3133

Docs

  • πŸ“– Add v0.39.0 to the releases doc #3094

Thanks

Thanks to these contributors who contributed to v0.40.0!