headlamp icon indicating copy to clipboard operation
headlamp copied to clipboard

scripts: Add release automation

Open knrt10 opened this issue 11 months ago • 1 comments

This adds a changelog script which simplifies the process of generating changelog for our project's releases.

Since are release documentation is quite different and not easy to automate this helps in simplifying that. It reduces too much of the work

knrt10 avatar Mar 07 '24 06:03 knrt10

This is what I got from v0.23.0.

## 🐞 Bug fixes
- frontend plugins: Fix enable button disappearing ([#1771](https://github.com/headlamp-k8s/headlamp/pull/1771)) (@joaquimrocha)
- plugins/examples/change-logo: Use sx prop in logo ([#1768](https://github.com/headlamp-k8s/headlamp/pull/1768)) (@illume)
- frontend: Fix redirect on Save/Cancel in Plugin Settings Details View ([#1763](https://github.com/headlamp-k8s/headlamp/pull/1763)) (@yolossn)
- backend: Fix log file source ([#1756](https://github.com/headlamp-k8s/headlamp/pull/1756)) (@knrt10)
- backend: Fix backend build fail ([#1754](https://github.com/headlamp-k8s/headlamp/pull/1754)) (@yolossn)
- Fix notifications out of cluster ([#1753](https://github.com/headlamp-k8s/headlamp/pull/1753)) (@joaquimrocha)
- frontend ClusterChooser: Fix color (make it black again) ([#1751](https://github.com/headlamp-k8s/headlamp/pull/1751)) (@joaquimrocha)
- frontend components/common: Fix BackLink exportation ([#1743](https://github.com/headlamp-k8s/headlamp/pull/1743)) (@joaquimrocha)
- frontend: fix performance of notifications ([#1717](https://github.com/headlamp-k8s/headlamp/pull/1717)) (@farodin91)
- plugins: Fix copying to docker containers ([#1714](https://github.com/headlamp-k8s/headlamp/pull/1714)) (@knrt10)
- fix: local links in helm docs ([#1709](https://github.com/headlamp-k8s/headlamp/pull/1709)) (@alexandersperling)
- Fix item crud when changing clusters ([#1707](https://github.com/headlamp-k8s/headlamp/pull/1707)) (@joaquimrocha)
- github: Dockerfile: Fix .plugins copying and usage with test ([#1692](https://github.com/headlamp-k8s/headlamp/pull/1692)) (@illume)
- fix restart annotation clone ([#1691](https://github.com/headlamp-k8s/headlamp/pull/1691)) (@farodin91)
- frontend: Add fix and test for notifcations ([#1686](https://github.com/headlamp-k8s/headlamp/pull/1686)) (@vyncent-t)
- frontend: Fix default sorting column for the ResourceTable ([#1685](https://github.com/headlamp-k8s/headlamp/pull/1685)) (@joaquimrocha)
- frontend: fix calling /parseKubeConfig ([#1681](https://github.com/headlamp-k8s/headlamp/pull/1681)) (@knrt10)
- frontend: Fix notifications format styles ([#1674](https://github.com/headlamp-k8s/headlamp/pull/1674)) (@vyncent-t)
- Fix notifications infinite loop ([#1666](https://github.com/headlamp-k8s/headlamp/pull/1666)) (@joaquimrocha)
- frontend: Fix fullscreen icon bypassing tests and add missing icon ([#1662](https://github.com/headlamp-k8s/headlamp/pull/1662)) (@joaquimrocha)
- frontend: Fix some console warnings ([#1623](https://github.com/headlamp-k8s/headlamp/pull/1623)) (@farodin91)
- frontend: Fix import test checks ([#1616](https://github.com/headlamp-k8s/headlamp/pull/1616)) (@vyncent-t)
## Helm charts
- chart: Added ability to use environment variables ([#1715](https://github.com/headlamp-k8s/headlamp/pull/1715)) (@macintoshme)
- chart: Choose whether or not to generate oidc secret ([#1668](https://github.com/headlamp-k8s/headlamp/pull/1668)) (@ThisIsntTheWay)
- chart: Bump Headlamp version to v0.22.0 ([#1629](https://github.com/headlamp-k8s/headlamp/pull/1629)) (@github-actions[bot])
## Frontend Changes
- Cluster in hook api functions / Warnings in home view ([#1750](https://github.com/headlamp-k8s/headlamp/pull/1750)) (@joaquimrocha)
- headlamp-plugin: frontend: Update dependencies ([#1748](https://github.com/headlamp-k8s/headlamp/pull/1748)) (@illume)
- frontend: get rid of more makeStyles ([#1726](https://github.com/headlamp-k8s/headlamp/pull/1726)) (@farodin91)
- frontend: use sx instead of styles - part 2 ([#1721](https://github.com/headlamp-k8s/headlamp/pull/1721)) (@farodin91)
- frontend: If no claim available we don't create link for it ([#1697](https://github.com/headlamp-k8s/headlamp/pull/1697)) (@ashu8912)
- frontend: use sx instead of styles ([#1694](https://github.com/headlamp-k8s/headlamp/pull/1694)) (@farodin91)
- frontend: Add dialog for Drain ([#1690](https://github.com/headlamp-k8s/headlamp/pull/1690)) (@vyncent-t)
- frontend: Disable auto reconnection of logs ([#1680](https://github.com/headlamp-k8s/headlamp/pull/1680)) (@knrt10)
- Add Plugin Settings Detail View and Plugin Config Store ([#1678](https://github.com/headlamp-k8s/headlamp/pull/1678)) (@yolossn)
- app: frontend: plugins: Add runCommand for shell commands in Electron app ([#1677](https://github.com/headlamp-k8s/headlamp/pull/1677)) (@illume)
- frontend: Add option to download all logs ([#1658](https://github.com/headlamp-k8s/headlamp/pull/1658)) (@knrt10)
- frontend: cleanup Details runtimeClass storybook ([#1657](https://github.com/headlamp-k8s/headlamp/pull/1657)) (@farodin91)
- frontend: plugins: Upgrade storybook to 7.6.7 ([#1637](https://github.com/headlamp-k8s/headlamp/pull/1637)) (@illume)
- frontend: Bump minimum compatible headlamp-plugin to >=0.8.0-alpha.3 ([#1625](https://github.com/headlamp-k8s/headlamp/pull/1625)) (@joaquimrocha)
- frontend: cleanup storage section ([#1620](https://github.com/headlamp-k8s/headlamp/pull/1620)) (@farodin91)
- frontend: Use NameValueTable for ConfigMap and Secret ([#1619](https://github.com/headlamp-k8s/headlamp/pull/1619)) (@farodin91)
- frontend: sidebar reorder ([#1615](https://github.com/headlamp-k8s/headlamp/pull/1615)) (@farodin91)
- frontend: Include LimitRange and ResourceQuota on Namespace Details ([#1614](https://github.com/headlamp-k8s/headlamp/pull/1614)) (@farodin91)
- frontend: ResourceTable support hideColums ([#1611](https://github.com/headlamp-k8s/headlamp/pull/1611)) (@farodin91)
- frontend: node chart on cluster overview ([#1610](https://github.com/headlamp-k8s/headlamp/pull/1610)) (@farodin91)
- frontend: Use DetailsGrid for Node ([#1609](https://github.com/headlamp-k8s/headlamp/pull/1609)) (@farodin91)
- frontend: Add IngressClass ([#1605](https://github.com/headlamp-k8s/headlamp/pull/1605)) (@farodin91)
- frontend: cleanup pod, workloads, and job ([#1602](https://github.com/headlamp-k8s/headlamp/pull/1602)) (@farodin91)
- frontend SimpleTable: Show first/last page buttons in pagination ([#1598](https://github.com/headlamp-k8s/headlamp/pull/1598)) (@farodin91)
- frontend: Export the Resource's ResourceListView and AuthVisible ([#1596](https://github.com/headlamp-k8s/headlamp/pull/1596)) (@farodin91)
## 📝 Documentation
- docs: Add Dex Minikube Headlamp oidc doc ([#1722](https://github.com/headlamp-k8s/headlamp/pull/1722)) (@yolossn)
- Small documentation improvements, helm link, and blog link ([#1689](https://github.com/headlamp-k8s/headlamp/pull/1689)) (@illume)
- docs: Remove left-over OIDC pictures ([#1663](https://github.com/headlamp-k8s/headlamp/pull/1663)) (@joaquimrocha)
- docs: Fix Keycloak docs ([#1659](https://github.com/headlamp-k8s/headlamp/pull/1659)) (@yolossn)
- docs: headlamp-plugin: plugins/examples: Update for headlamp-plugin 0.8.0 ([#1633](https://github.com/headlamp-k8s/headlamp/pull/1633)) (@illume)
## 💻 Development
- e2e-tests: Add more tests for plugins ([#1762](https://github.com/headlamp-k8s/headlamp/pull/1762)) (@knrt10)
## 🧱 Plugins
- app: container: Update plugins app-catalog-0.1.4 prometheus-0.0.2 ([#1626](https://github.com/headlamp-k8s/headlamp/pull/1626)) (@illume)
## Backend Changes
- backend: Update dependencies ([#1758](https://github.com/headlamp-k8s/headlamp/pull/1758)) (@illume)
- backend: format backend logs to use zlog ([#1723](https://github.com/headlamp-k8s/headlamp/pull/1723)) (@knrt10)
- backend: Update dependencies ([#1669](https://github.com/headlamp-k8s/headlamp/pull/1669)) (@yolossn)
- Revert "backend: human readable errors for kubeconfig" ([#1627](https://github.com/headlamp-k8s/headlamp/pull/1627)) (@joaquimrocha)
- backend: Return if no proxy match ([#1622](https://github.com/headlamp-k8s/headlamp/pull/1622)) (@ashu8912)
## Other
- frontend: runCommand: Disable unless env var is set ([#1757](https://github.com/headlamp-k8s/headlamp/pull/1757)) (@illume)
- Notarize Mac app using ESRP ([#1741](https://github.com/headlamp-k8s/headlamp/pull/1741)) (@joaquimrocha)
- load-tests: Add create-clusters script and docs ([#1713](https://github.com/headlamp-k8s/headlamp/pull/1713)) (@illume)
- load-tests: docs: Add create deployments load test ([#1676](https://github.com/headlamp-k8s/headlamp/pull/1676)) (@vyncent-t)
- github-actions: bump all official actions ([#1647](https://github.com/headlamp-k8s/headlamp/pull/1647)) (@farodin91)
- Refresh OIDC token if they are about to expire and use it. ([#1636](https://github.com/headlamp-k8s/headlamp/pull/1636)) (@yolossn)
- chocolatey: Update Headlamp to 0.22.0 ([#1630](https://github.com/headlamp-k8s/headlamp/pull/1630)) (@joaquimrocha)
- Update platforms.md - Capitalized L in Linux ([#1608](https://github.com/headlamp-k8s/headlamp/pull/1608)) (@stefkiourk)

knrt10 avatar Mar 07 '24 06:03 knrt10