Skip to content

2025.09.21

2025.09.21 #23

Workflow file for this run

name: Imge
on:
# push:
# branches: [ "main" ]
release:
types: [published]
jobs:
init:
name: Initialize build
runs-on: ubuntu-latest
outputs:
architectures: ${{ steps.info.outputs.architectures }}
steps:
- name: Checkout the repository
uses: actions/checkout@v5
- name: Get information
id: info
uses: home-assistant/actions/helpers/info@master
build:
name: Publish builder
needs: init
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
id-token: write
strategy:
fail-fast: False
matrix:
architecture: ${{ fromJson(needs.init.outputs.architectures) }}
steps:
- name: Checkout the repository
uses: actions/checkout@v5
- name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Publish
uses: home-assistant/builder@master
with:
args: |
--${{ matrix.architecture }} \
--image addon-dnscrypt-proxy-${{ matrix.architecture }} \
--target /data/ \
--docker-hub linickx \
--cosign