--- /dev/null
+on:
+ - push
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: true
+ - run: |
+ cd workstation
+ ./build_workstation
+ podman login -u="alexpdp7+github_workstation_builder" -p="$ROBOT_TOKEN" quay.io
+ podman push localhost/workstation:latest quay.io/alexpdp7/workstation:latest
+ env:
+ ROBOT_TOKEN: ${{ secrets.ROBOT_TOKEN }}
[submodule "personal_infra/puppet/modules/nagios_core"]
path = personal_infra/puppet/modules/nagios_core
url = https://github.com/puppetlabs/puppetlabs-nagios_core.git
+[submodule "workstation/arch-container-builder"]
+ path = workstation/arch-container-builder
+ url = https://github.com/alexpdp7/arch-container-builder.git
--- /dev/null
+Subproject commit 5c6826ea04dc282bf7a820da55238c6c3cb30385
--- /dev/null
+#!/bin/sh
+
+set -ue
+
+(
+ cd arch-container-builder/
+ ./builder.py \
+ --package ansible \
+ --package kubectl \
+ --package emacs-nox \
+ --package tanka \
+ --package puppet \
+ --package sshpass \
+ --package git \
+ --aur-package jsonnet-bundler-bin \
+ workstation
+)