Files
Chillcog 39194bd1e0
build apps / apps:uptimekuma (push) Failing after 1m16s
build bastion / docker (push) Failing after 41s
build bot images / docker (bastion) (push) Failing after 33s
build bot images / docker (parkertron) (push) Failing after 39s
build bot images / docker (red) (push) Failing after 42s
build bot images / docker (sinusbot) (push) Failing after 40s
build box64 / docker (push) Failing after 32s
build cassandra / docker (java11_python3) (push) Failing after 43s
build cassandra / docker (java8_python2) (push) Failing after 39s
build dotnet / docker (2.1) (push) Failing after 47s
build dotnet / docker (3.1) (push) Failing after 42s
build dotnet / docker (5) (push) Failing after 38s
build dotnet / docker (6) (push) Failing after 44s
build dotnet / docker (7) (push) Failing after 34s
build dotnet / docker (8) (push) Failing after 38s
build dotnet / docker (9) (push) Failing after 39s
build elixir / docker (1.12) (push) Failing after 43s
build elixir / docker (1.13) (push) Failing after 42s
build elixir / docker (1.14) (push) Failing after 38s
build elixir / docker (1.15) (push) Failing after 47s
build elixir / docker (latest) (push) Failing after 47s
build erlang / docker (22) (push) Failing after 37s
build erlang / docker (23) (push) Failing after 43s
build erlang / docker (24) (push) Failing after 42s
build erlang / docker (25) (push) Failing after 30s
build erlang / docker (26) (push) Failing after 35s
build games / docker (altv) (push) Failing after 39s
build games / docker (arma3) (push) Failing after 46s
build games / docker (dayz) (push) Failing after 41s
build games / docker (minetest) (push) Failing after 38s
build games / docker (mohaa) (push) Failing after 45s
build games / docker (mta) (push) Failing after 46s
build games / docker (rust) (push) Failing after 37s
build games / docker (samp) (push) Failing after 38s
build games / docker (source) (push) Failing after 33s
build games / docker (thebattleforwesnoth) (push) Failing after 30s
build games / docker (valheim) (push) Failing after 38s
build go / docker (1.14) (push) Failing after 28s
build go / docker (1.15) (push) Failing after 43s
build go / docker (1.16) (push) Failing after 40s
build go / docker (1.17) (push) Failing after 30s
build go / docker (1.18) (push) Failing after 46s
build go / docker (1.19) (push) Failing after 45s
build go / docker (1.2) (push) Failing after 39s
build go / docker (1.21) (push) Failing after 34s
build go / docker (1.22) (push) Failing after 42s
build go / docker (1.23) (push) Failing after 34s
build installers / docker (alpine) (push) Failing after 34s
build installers / docker (debian) (push) Failing after 38s
build installers / docker (ubuntu) (push) Failing after 46s
build installers / docker (ubuntu-amd64) (push) Failing after 39s
build java / docker (11) (push) Failing after 32s
build java / docker (16) (push) Failing after 36s
build java / docker (17) (push) Failing after 32s
build java / docker (19) (push) Failing after 29s
build java / docker (21) (push) Failing after 29s
build java / docker (22) (push) Failing after 37s
build java / docker (25) (push) Failing after 43s
build java / docker (27) (push) Failing after 37s
build java / docker (8) (push) Failing after 29s
build mariadb / docker (10.3) (push) Failing after 33s
build mariadb / docker (10.4) (push) Failing after 40s
build mariadb / docker (10.5) (push) Failing after 42s
build mariadb / docker (10.6) (push) Failing after 38s
build mariadb / docker (10.7) (push) Failing after 37s
build mariadb / docker (11.2) (push) Failing after 42s
build mariadb / docker (11.3) (push) Failing after 34s
build mariadb / docker (11.4) (push) Failing after 31s
build mariadb / docker (11.5) (push) Failing after 40s
build mariadb / docker (11.6) (push) Failing after 38s
build mongodb / docker (6) (push) Failing after 45s
build mongodb / docker (7) (push) Failing after 43s
build mongodb / docker (8) (push) Failing after 32s
build mono / docker (latest) (push) Failing after 40s
build nodejs / docker (12) (push) Failing after 44s
build nodejs / docker (14) (push) Failing after 58s
build nodejs / docker (16) (push) Failing after 36s
build nodejs / docker (17) (push) Failing after 35s
build nodejs / docker (18) (push) Failing after 46s
build nodejs / docker (19) (push) Failing after 40s
build nodejs / docker (20) (push) Failing after 44s
build nodejs / docker (21) (push) Failing after 38s
build nodejs / docker (22) (push) Failing after 40s
build nodejs / docker (23) (push) Failing after 32s
build nodejs / docker (24) (push) Failing after 35s
build oses / docker (alpine) (push) Failing after 45s
build oses / docker (debian) (push) Failing after 37s
build oses / docker (ubuntu) (push) Failing after 37s
build parkertron / docker (push) Failing after 43s
build postgres / docker (10) (push) Failing after 34s
build postgres / docker (11) (push) Failing after 41s
build postgres / docker (12) (push) Failing after 40s
build postgres / docker (13) (push) Failing after 44s
build postgres / docker (14) (push) Failing after 44s
build postgres / docker (16) (push) Failing after 46s
build postgres / docker (9) (push) Failing after 35s
build python / docker (2.7) (push) Failing after 34s
build python / docker (3.1) (push) Failing after 39s
build python / docker (3.11) (push) Failing after 44s
build python / docker (3.12) (push) Failing after 39s
build python / docker (3.13) (push) Failing after 42s
build python / docker (3.7) (push) Failing after 37s
build python / docker (3.8) (push) Failing after 42s
build python / docker (3.9) (push) Failing after 42s
build red / docker (push) Failing after 40s
build redis / docker (5) (push) Failing after 35s
build redis / docker (6) (push) Failing after 41s
build redis / docker (7) (push) Failing after 44s
build redis / docker (8) (push) Failing after 41s
build rust / docker (1.56) (push) Failing after 41s
build rust / docker (1.6) (push) Failing after 42s
build rust / docker (latest) (push) Failing after 39s
build shareforge / docker (1.41.4) (push) Failing after 38s
build sinusbot / docker (push) Failing after 45s
build steamcmd / docker (debian) (push) Failing after 40s
build steamcmd / docker (dotnet) (push) Failing after 39s
build steamcmd / docker (proton) (push) Failing after 32s
build steamcmd / docker (proton_8) (push) Failing after 35s
build steamcmd / docker (sniper) (push) Failing after 43s
build steamcmd / docker (ubuntu) (push) Failing after 36s
build tarkov / docker (v4.0.11) (push) Failing after 35s
build voice / docker (mumble) (push) Failing after 46s
build voice / docker (teaspeak) (push) Failing after 42s
build wine / docker (10) (push) Failing after 29s
build wine / docker (7) (push) Failing after 33s
build wine / docker (8) (push) Failing after 37s
build wine / docker (9) (push) Failing after 38s
build wine / docker (devel) (push) Failing after 32s
build wine / docker (latest) (push) Failing after 39s
build wine / docker (staging) (push) Failing after 40s
Fix git sha256 negotiation in workflows
Add git configuration to fix SHA256 object format compatibility issues across all CI/CD workflows. Configure protocol version 2, disable fsckObjects, and clear negotiation algorithm. Also enhance checkout actions with full history fetch and explicit ref specification. Update .gitignore to exclude TODO.md.
2026-07-23 18:10:51 -07:00

67 lines
1.6 KiB
YAML

name: build apps
on:
push:
branches:
- master
pull_request:
branches:
- master
push:
tags:
- 'apps-*'
workflow_dispatch:
jobs:
docker:
name: apps:${{ matrix.app }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
app:
- uptimekuma
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.sha }}
- name: Fix git sha256 negotiation (force newer object format compatibility)
run: |
git config --global protocol.version 2
git config --global transfer.fsckObjects false
git config --global fetch.negotiationAlgorithm ''
- name: Set registry image base
run: |
echo "REGISTRY_IMAGE=git.chillcog.com/yolks/apps" >> $GITHUB_ENV
- name: Login to registry (tags only)
if: startsWith(github.ref, 'refs/tags/')
uses: docker/login-action@v3
with:
registry: git.chillcog.com
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Build
uses: docker/build-push-action@v6
with:
context: ./apps/${{ matrix.app }}
file: ./apps/${{ matrix.app }}/Dockerfile
platforms: linux/amd64,linux/arm64
push: ${{ startsWith(github.ref, 'refs/tags/') }}
tags: |
git.chillcog.com/yolks/apps:${{ matrix.app }}
${{ startsWith(github.ref, 'refs/tags/') && format('git.chillcog.com/yolks/apps:{0}', github.ref_name) || '' }}