Skip to content

fix: run OpenTofu CI on public runners - #24

Closed
xnoto wants to merge 4 commits into
mainfrom
fix/public-tf-runners
Closed

fix: run OpenTofu CI on public runners#24
xnoto wants to merge 4 commits into
mainfrom
fix/public-tf-runners

Conversation

@xnoto

@xnoto xnoto commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Linear: No ticket — the cluster running arc-tf is down currently and it should never have been switched to those runners.

Move OpenTofu CI from unavailable arc-tf runners to GitHub-hosted runners using the pinned custom image.

Implementation Details

  • Use ubuntu-latest.
  • Run jobs in ghcr.io/makeitworkcloud/tfroot-runner:ec03fa08b93cccc48c327d0b2b7aeb4f212000f7.
  • Grant package-read permission for the GHCR pull.

Testing

  • Parsed .github/workflows/opentofu.yml as YAML.
  • Ran git diff --check.
  • OpenTofu CI/plan pending the shared-workflows prerequisite PR.

Rollback and operational impact

  • Revert this workflow change to return to arc-tf.
  • No OpenTofu resources are changed by this PR.

Completion Status

  • Fully addresses the verified requirements

@xnoto
xnoto requested a review from a team as a code owner August 28, 2026 05:11
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown

OpenTofu CI failed

View the workflow run.

Validation output (redacted, last 12000 characters)

/opt/actions-runner/_work/_temp/8dda9a29-403c-444a-b6e7-c7974aaa6ad8.sh: line 2: pre-commit: command not found

@xnoto xnoto closed this Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant