Skip to content

Commit e40af93

Browse files
yahondaclaude
authored andcommitted
Build asan-release once if the latest release lacks it for ubuntu-26.04
The latest release has no asan-release build for ubuntu-26.04, so reusing it would fail. Once a release with it is published, the check always passes and keeping it does no harm, but reverting this makes the code easier to follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 5ee9c7e commit e40af93

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎.github/workflows/build.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ jobs:
5959
console.log(`Latest asan-release build: ${latestBuildAsanRelease}`)
6060
console.log(` Latest release commit: ${latestReleaseCommit}`)
6161
core.setOutput('should_build', latestBuild !== latestMasterCommit)
62-
core.setOutput('should_build_asan_release', latestBuildAsanRelease !== latestReleaseCommit)
62+
// Temporary: build asan-release once so the latest release has it for ubuntu-26.04
63+
const hasAsanRelease2604 = release.assets.some(asset => asset.name === 'ruby-asan-release-ubuntu-26.04-x64.tar.gz')
64+
core.setOutput('should_build_asan_release', !hasAsanRelease2604 || latestBuildAsanRelease !== latestReleaseCommit)
6365
core.setOutput('previous_release', release.tag_name)
6466
- name: Compute build and reuse matrix
6567
uses: actions/github-script@v9

0 commit comments

Comments
 (0)