Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions .github/workflows/update-chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,22 +89,23 @@ jobs:
sudo mv /tmp/vendir /usr/local/bin/vendir && chmod a+x /usr/local/bin/vendir
- name: Run update
run: |
# Define chart_dir
# Define chart name. The Makefile prepends the "helm/" prefix itself,
# so APPLICATION must be the bare chart name without it.
repository="${{ needs.gather_facts.outputs.repo_name }}"
chart="helm/${repository}"
chart="${repository}"

# Check chart directory.
if [ ! -d "${chart}" ]
if [ ! -d "helm/${chart}" ]
then
echo "Could not find chart directory '${chart}', removing app suffix."
echo "Could not find chart directory 'helm/${chart}', removing app suffix."

# Remove app suffix.
chart="helm/${repository%-app}"
chart="${repository%-app}"

if [ ! -d "${chart}" ]
if [ ! -d "helm/${chart}" ]
then
# Print error.
echo "Could not find chart directory '${chart}', doing nothing."
echo "Could not find chart directory 'helm/${chart}', doing nothing."
exit 1
fi
fi
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
however this project does not use Semantic Versioning and there are no releases.
Instead this file uses a date-based structure.

## 2026-06-08

### Fixed

- `update-chart` now uses the bare chart name instead of `helm/{{chart-name}}` since a new [devctl update](https://github.com/giantswarm/devctl/pull/1837) broke the current workflow.

## 2026-05-27

### Added
Expand Down