Scheduled "Build and publish latest Zen Browser" workflow fails every run #80

Merged
Breadway merged 2 commits from fix/bos-79-install-git-for-zen-workflow into main 2026-10-02 14:35:52 +08:00
Owner

The scheduled job invokes git config and git clone in an Arch container but did not install git. The retained Forgejo logs for runs 1907 and 1949 show git: command not found and exit code 127. Install git alongside the workflow build dependencies.

Verified the workflow YAML parses, the embedded shell passes bash -n, git is installed before the clone command, and git diff --check passes. The workflow was not dispatched because a successful run would upload a package to the live registry.

Closes #79

The scheduled job invokes `git config` and `git clone` in an Arch container but did not install `git`. The retained Forgejo logs for runs 1907 and 1949 show `git: command not found` and exit code 127. Install `git` alongside the workflow build dependencies. Verified the workflow YAML parses, the embedded shell passes `bash -n`, `git` is installed before the clone command, and `git diff --check` passes. The workflow was not dispatched because a successful run would upload a package to the live registry. Closes #79
Author
Owner

Independent review of PR #80 at 6fd2638cc5694973829c948f00d0533f1f9901c8

Acceptance interpretation: add the missing git executable to the workflow's Arch container before any git config or clone command, fixing the confirmed exit-127 failure. The changed workflow does this at .forgejo/workflows/zen-browser.yml:25, before the first git use at line 28 and clone at lines 29-30. The retained failures recorded on BOS-79 identify git: command not found, so the added package directly addresses the cause. The change is limited to the dependency list.

The PR is mergeable. Forgejo reports no CI statuses on this BOS head, and the workflow was not dispatched because success publishes to the live package registry. The recorded YAML, embedded shell, ordering and diff checks are appropriate for this one-line workflow fix. BOS is release-sensitive, so this is a review recommendation only and no merge or dispatch was attempted.

## Independent review of PR #80 at `6fd2638cc5694973829c948f00d0533f1f9901c8` Acceptance interpretation: add the missing `git` executable to the workflow's Arch container before any `git config` or clone command, fixing the confirmed exit-127 failure. The changed workflow does this at `.forgejo/workflows/zen-browser.yml:25`, before the first git use at line 28 and clone at lines 29-30. The retained failures recorded on BOS-79 identify `git: command not found`, so the added package directly addresses the cause. The change is limited to the dependency list. The PR is mergeable. Forgejo reports no CI statuses on this BOS head, and the workflow was not dispatched because success publishes to the live package registry. The recorded YAML, embedded shell, ordering and diff checks are appropriate for this one-line workflow fix. BOS is release-sensitive, so this is a review recommendation only and no merge or dispatch was attempted.
# Conflicts:
#	.forgejo/workflows/zen-browser.yml
Sign in to join this conversation.
No description provided.