Skip to content

Implement Hetzner for tests and artifact storage - #151

Merged
CarlosFelipeOR merged 19 commits into
mainfrom
merge-hetzner-s3-storage
Sep 15, 2026
Merged

CarlosFelipeOR merged 19 commits into
mainfrom
merge-hetzner-s3-storage

Conversation

@MyroTk

@MyroTk MyroTk commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator
  • Add Hetzner as an artifact storage option and use it by default (to migrate away from aws).

  • Add Hetzner support for s3 suites - s3, tiered_storage, benchmark, and parquet

    • Disable aws runs in scheduled tests
      • Available to run manually, including aws_all option to run all suites with aws
  • Minor clean up such as removing trailing whitespaces and removing unused gitlab files

@MyroTk
MyroTk requested a review from CarlosFelipeOR July 23, 2026 15:01
Comment thread .github/setup.sh
echo "aws_endpoint_args=$aws_endpoint_args" >>$GITHUB_ENV

JOB_REPORT_INDEX=$JOB_BUCKET_URL/index.html#$artifact_s3_dir/
echo "JOB_REPORT_INDEX=$JOB_REPORT_INDEX" >>$GITHUB_ENV

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why was this line removed? $JOB_REPORT_INDEX is still read in .github/create_and_upload_logs.sh:9 (tfs report results -a "$JOB_REPORT_INDEX"), and that runs in a separate job step — without the $GITHUB_ENV export it arrives empty and the report loses its "Artifacts" section. The uploads themselves are fine, SUITE_REPORT_BUCKET_PATH and SUITE_REPORT_INDEX_URL are still exported.

@CarlosFelipeOR
CarlosFelipeOR merged commit 2580615 into main Sep 15, 2026
104 of 111 checks passed
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.

2 participants