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
7 changes: 7 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,13 @@ jobs:
image:
needs: test
runs-on: ubuntu-latest
# A push to a PR branch starts a push run and a pull_request run for the
# same commit. Two builds writing the gha cache at once can stall buildx
# for many minutes, so the second waits for the first and then finds the
# cache fresh. Not cancelled: each run's image check has to finish.
concurrency:
group: image-${{ github.event.pull_request.head.sha || github.sha }}
cancel-in-progress: false
outputs:
pushed: ${{ steps.pushed.outputs.pushed }}
env:
Expand Down
15 changes: 15 additions & 0 deletions docs/releases/0.6.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Nothing changes in Dapple itself. This release fixes how it gets built.

## What's changed

- **Builds no longer stall now and then.** Two copies of the image build could start at once for the same change and get in each other's way, which sometimes held up a release for many minutes. Now the second one waits its turn.

## Upgrading

Running Dapple as a Home Assistant app: install the update from Settings → Updates.

With Docker, `docker compose up -d` picks this up if you have `pull_policy: always`. Otherwise run `docker compose pull && docker compose up -d`. Your settings and saved presets carry over. To stay on this release, set the image line to:

```yaml
image: afraley/dapple:0.6.2
```
4 changes: 2 additions & 2 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "dapple-ui",
"private": true,
"license": "MIT",
"version": "0.6.1",
"version": "0.6.2",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
2 changes: 1 addition & 1 deletion home-assistant/dapple/config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# The Dapple add-on. The Supervisor pulls afraley/dapple:<version>, the same
# image Docker users run, so `version` must match pyproject.toml (CI checks).
name: Dapple
version: "0.6.1"
version: "0.6.2"
slug: dapple
description: Static multi-color patterns for Twinkly lights
url: https://github.com/andrewfraley/dapple
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "dapple"
version = "0.6.1"
version = "0.6.2"
description = "Static multi-color patterns for Twinkly light strands, with a REST API for Home Assistant"
requires-python = ">=3.12"
dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading