Update descriptions (#7)

Update workflows
This commit is contained in:
Fredrik Baberg 2022-07-07 23:59:23 +02:00 committed by GitHub
parent df1bcfc064
commit 17c27216d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 67 additions and 8 deletions

View File

@ -0,0 +1,54 @@
name: 3dprinter-octoprint manual build
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
name: Build ${{ matrix.arch }} ${{ matrix.addon }} add-on
strategy:
matrix:
addon: ["3dprinter-octoprint"]
arch: ["aarch64", "amd64", "armhf", "armv7", "i386"]
steps:
- name: Check out the repository
uses: actions/checkout@v3
- name: Get information
id: info
uses: home-assistant/actions/helpers/info@master
with:
path: "./${{ matrix.addon }}"
- name: Check if add-on should be built
id: check
run: |
if [[ "${{ steps.info.outputs.architectures }}" =~ ${{ matrix.arch }} ]]; then
echo "::set-output name=build_arch::true";
echo "::set-output name=image::$(echo ${{ steps.info.outputs.image }} | cut -d'/' -f3)";
else
echo "${{ matrix.arch }} is not a valid arch for ${{ matrix.addon }}, skipping build";
echo "::set-output name=build_arch::false";
fi
- name: Login to GitHub Container Registry
if: env.BUILD_ARGS != '--test'
uses: docker/login-action@v2.0.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build ${{ matrix.addon }} add-on
if: steps.check.outputs.build_arch == 'true'
uses: home-assistant/builder@2022.03.1
with:
args: |
${{ env.BUILD_ARGS }} \
--${{ matrix.arch }} \
--target /data/${{ matrix.addon }} \
--image "${{ steps.check.outputs.image }}" \
--docker-hub "ghcr.io/${{ github.repository_owner }}" \
--addon \
--docker-hub-check

View File

@ -1,4 +1,4 @@
name: camera-aiortc manual build
name: camera-rtc manual build
on:
workflow_dispatch:

View File

@ -1,7 +1,7 @@
name: "3DPrinter-OctoPrint"
version: "2022.6.028"
slug: "3dprinter-octoprint"
description: "New instance of OctoPrint"
description: "OctoPrint as an addon, no additional bells and whistles."
url: "https://github.com/fredrikbaberg/home-assistant-addons/tree/main/3dprinter-octoprint"
arch:
- aarch64
@ -16,4 +16,4 @@ map:
ports:
5000/tcp: 5000
ingress: true
image: ghcr.io/fredrikbaberg/addon-camera-aiortc-{arch}
image: ghcr.io/fredrikbaberg/addon-3dprinter-octoprint-{arch}

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

@ -1,5 +1,5 @@
# 3dprinter-addons
Addons for Home-Assistant, related to 3DPrinter.
Addons for Home-Assistant, related to 3D printing.
## Install
@ -10,11 +10,16 @@ You can use the following button to add the repository to your Home Assistant in
## Addons
Not all addons are ready for use.
### 3DPrinter-OctoPrint
OctoPrint, plain and simple.
### 3DPrinter-Camera
### Camera-mjpg-streamer
For streaming camera feed.
## Camera-RTC
For streaming camera feed, using WebRTC.

View File

@ -1,4 +1,4 @@
name: "mjpg-streamer"
name: "Camera-mjpg-streamer"
version: "2022.7.002"
slug: "camera-mjpg-streamer"
description: "Camera streaming addon for Home Assistant, based on mjpg-streamer."

View File

View File

@ -1,3 +1,3 @@
name: fredrikbaberg Home-Asssistant 3DPrinter addons
name: fredrikbaberg 3DPrinter addons for Home-Asssistant
url: https://github.com/fredrikbaberg/3dprinter-addons
maintainer: Fredrik Baberg <fredrik.baberg@gmail.com>