name: NightlyBuilds env: # Force the stdout and stderr streams to be unbuffered PYTHONUNBUFFERED: 1 "on": schedule: - cron: '13 3 * * *' workflow_dispatch: jobs: Debug: # The task for having a preserved ENV and event.json for later investigation uses: ./.github/workflows/debug.yml RunConfig: runs-on: [self-hosted, style-checker-aarch64] outputs: data: ${{ steps.runconfig.outputs.CI_DATA }} steps: - name: Check out repository code uses: ClickHouse/checkout@v1 with: clear-repository: true # to ensure correct digests fetch-depth: 0 # to get version filter: tree:0 - name: Debug Info uses: ./.github/actions/debug - name: PrepareRunConfig id: runconfig run: | echo "::group::configure CI run" python3 "$GITHUB_WORKSPACE/tests/ci/ci.py" --configure --skip-jobs --outfile ${{ runner.temp }}/ci_run_data.json echo "::endgroup::" echo "::group::CI run configure results" python3 -m json.tool ${{ runner.temp }}/ci_run_data.json echo "::endgroup::" { echo 'CI_DATA<> "$GITHUB_OUTPUT" BuildDockers: needs: [RunConfig] uses: ./.github/workflows/reusable_docker.yml with: data: "${{ needs.RunConfig.outputs.data }}" set_latest: true