Skip to content

Build Tarballs

Build Tarballs #2856

name: Build Tarballs
on:
schedule:
- cron: '0 */10 * * *'
workflow_dispatch:
inputs:
zig_release_tag:
description: "zig tag to build"
required: true
type: string
default: ""
zig_bootstrap_branch:
description: "zig-bootstrap branch to checkout"
required: true
type: string
default: "master"
concurrency:
group: tarball
jobs:
create_tarballs:
timeout-minutes: 680
outputs:
skipped: ${{ steps.build.outputs.skipped }}
runs-on: [self-hosted, tarballs, x86_64]
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ZIG_RELEASE_TAG: ${{ inputs.zig_release_tag }}
ZIG_BOOTSTRAP_BRANCH: ${{ inputs.zig_bootstrap_branch }}
steps:
- name: Check out code
with:
ssh-key: ${{ secrets.TARBALL_COMMIT_SSH_KEY }}
uses: actions/checkout@v2
- name: Build Tarballs
id: build
run: nice -10 ./.github/workflows/build-tarballs.sh