This commit is contained in:
+3
-17
@@ -15,24 +15,10 @@ jobs:
|
||||
timeout-minutes: 45
|
||||
steps:
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
||||
- name: Install test toolchain
|
||||
run: |
|
||||
set -eu
|
||||
apk add --no-cache curl python3 py3-pip
|
||||
curl --fail --location --silent --show-error \
|
||||
--output /tmp/go1.27.1.linux-amd64.tar.gz \
|
||||
https://go.dev/dl/go1.27.1.linux-amd64.tar.gz
|
||||
echo "63d339f0da5ab53635a56f2490a7984dfe12dfcff22ad749f63edaf590168445 /tmp/go1.27.1.linux-amd64.tar.gz" \
|
||||
| sha256sum -c -
|
||||
mkdir -p /opt/go1.27.1
|
||||
tar --extract --gzip --file /tmp/go1.27.1.linux-amd64.tar.gz \
|
||||
--directory /opt/go1.27.1 --strip-components 1
|
||||
ln -sf /opt/go1.27.1/bin/go /usr/local/bin/go
|
||||
go version
|
||||
python3 -m venv .venv
|
||||
.venv/bin/pip install --requirement requirements-dev.txt
|
||||
- name: Build validation image
|
||||
run: docker buildx build --platform linux/amd64 --file tests/Dockerfile.ci --load --tag homeassistant-stelloauth-tests:test .
|
||||
- name: Validate metadata, patches, and process manager
|
||||
run: .venv/bin/pytest -q
|
||||
run: docker run --rm homeassistant-stelloauth-tests:test -q
|
||||
- name: Build amd64 image
|
||||
run: docker buildx build --platform linux/amd64 --build-arg BUILD_ARCH=amd64 --load --tag homeassistant-stelloauth-addon:test stelloauth
|
||||
- name: Exercise runtime
|
||||
|
||||
Reference in New Issue
Block a user