OwnTube-tv/minio-microk8s-ansible

I want to run my own self-hosted GitHub Actions Runners

Opened this issue · 2 comments

Using the GitHub-hosted runners is all good at small scale, but for long-running sync jobs and heavy lifting it would be better if we could utilize resources available on the MicroK8s cluster.

Follow the Actions Runner Controller (ARC) Quickstart here and document the procedure, if successful.

Android APK build failed on OwnTube-tv/web-client, but the other pipeline steps passed after OwnTube-tv/web-client@5ce0bd8.

Error message:

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* Where:
Script '/home/runner/_work/web-client/web-client/OwnTube.tv/node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle' line: [40](https://github.com/OwnTube-tv/web-client/actions/runs/10834634007/job/30064602915#step:10:41)8

* What went wrong:
A problem occurred evaluating project ':expo'.
> A problem occurred configuring project ':expo-av'.
   > SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at '/home/runner/_work/web-client/web-client/OwnTube.tv/android/local.properties'.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
10 actionable tasks: 10 executed
> Get more help at https://help.gradle.org.
==============================================================================

2: Task failed with an exception.
-----------
* Where:
Script '/home/runner/_work/web-client/web-client/OwnTube.tv/node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle' line: 85

* What went wrong:
A problem occurred configuring project ':expo'.
> Could not get unknown property 'release' for SoftwareComponent container of type org.gradle.api.internal.component.DefaultSoftwareComponentContainer.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org./
==============================================================================

BUILD FAILED in 1m 19s
Error: Process completed with exit code 1.

Docker build failed on OwnTube-tv/peertube-runner. Error message:

docker build . --file Dockerfile.bullseye --tag owntube/peertube-runner:v521
  shell: /usr/bin/bash -e {0}
  
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Error: Process completed with exit code 1.