diff --git a/.github/prepare.py b/.github/prepare.py index 3118c0913..00c3240fc 100755 --- a/.github/prepare.py +++ b/.github/prepare.py @@ -138,6 +138,15 @@ for arch, platform, libc, statdyn, bplatform, runso ]: if priority < do_priority: continue + job_name = f'build' + if starcatcher: + job_name += f'+target=starcatcher-{starcatcher}' + else: + job_name += f'+target={arch}-{platform}-{libc}-{statdyn}-{dbgrel}' + if mode: + job_name += f'+mode={mode}' + if bplatform != platform: + job_name += f'+bplatform={bplatform}' if not mode: mode = 'default' separate_debug = True @@ -178,6 +187,7 @@ for arch, platform, libc, statdyn, bplatform, runso 'asset_name': asset_name, 'debug_asset_path': debug_asset_path, 'debug_asset_name': debug_asset_name, + 'job_name': job_name, }) if publish: publish_matrix.append({ diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fe4a45f30..54cc127cf 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -54,6 +54,7 @@ jobs: prerelease: false build: runs-on: ${{ matrix.runs_on }} + name: ${{ matrix.job_name }} needs: [prepare] strategy: fail-fast: false