Skip to content

Update old-structured release build#214

Open
hakiatalov wants to merge 3 commits into
mainfrom
s2026-gha-build-release
Open

Update old-structured release build#214
hakiatalov wants to merge 3 commits into
mainfrom
s2026-gha-build-release

Conversation

@hakiatalov
Copy link
Copy Markdown
Contributor

This does not include the new directory structure to support self-update

This PR enhances the existing build-release workflow to also build an upgrade archive. Both the standalone and upgrade archives have the old directory structure.

Changes:

  1. Migrates workflow file to bash instead of powershell. There will be no Windows specific steps in this workflow. Windows runners are more expensive.
  2. Builds a BLIS-Upgrade archive.
  3. Removes the zip within a zip issue.

@hakiatalov hakiatalov requested a review from mrysav April 18, 2026 14:28
Comment on lines 34 to 43
- name: Checkout BLISRuntime
uses: actions/checkout@v4
with:
repository: 'C4G/BLISRuntime'
# BLISRuntime contains large binary files using Git LFS
# https://git-lfs.com/
lfs: true
ref: ${{ inputs.blisruntime_branch }}
path: 'BLISRuntime'

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.

Not sure if it matters at the moment, but I believe we can get around needing to using LFS by downloading the archive of the repository that I uploaded as a release, eg `curl https://github.com/C4G/BLISRuntime/releases/download/v4.0.0/BLISRuntime.zip > BLISRuntime.zip && unzip BLISRuntime.zip BLISRuntime/


# Copy BLIS-NG executable
Copy-Item "./BLIS-NG/bin/Release/net10.0/win-x64/publish/BLIS-NG.exe" -Destination "./BLIS-Standalone/"
cp BLIS-NG/bin/Release/net10.0/win-x64/publish/BLIS-NG.exe BLIS-Standalone/
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.

Suggested change
cp BLIS-NG/bin/Release/net10.0/win-x64/publish/BLIS-NG.exe BLIS-Standalone/
cp BLIS-NG/bin/Release/net10.0/win-x64/publish/BLIS-NG.exe BLIS-Standalone/BLIS.exe

Might as well call the new executable BLIS.exe as well.

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