[release] Release version 2.8.0

Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
This commit is contained in:
Michael Brown 2024-05-02 12:12:48 +01:00
parent ba5533173a
commit fdbe96565f
8 changed files with 20 additions and 7 deletions

View File

@ -32,9 +32,10 @@ jobs:
- name: Check binary versions - name: Check binary versions
run: | run: |
file wimboot | grep "version ${TAG}," grep --binary "wimboot ${TAG} --" wimboot
file src/wimboot.i386 | grep "version ${TAG}," grep --binary "wimboot ${TAG} --" src/wimboot.i386
file src/wimboot.x86_64 | grep "version ${TAG}," grep --binary "wimboot ${TAG} --" src/wimboot.x86_64
grep --binary "wimboot ${TAG} --" src/wimboot.arm64
- name: Extract changes - name: Extract changes
run: | run: |
@ -46,6 +47,7 @@ jobs:
run: | run: |
BIN=${DOWNLOAD}/${TAG}/wimboot BIN=${DOWNLOAD}/${TAG}/wimboot
BIN_I386=${DOWNLOAD}/${TAG}/wimboot.i386 BIN_I386=${DOWNLOAD}/${TAG}/wimboot.i386
BIN_ARM64=${DOWNLOAD}/${TAG}/wimboot.arm64
cat > NOTES.md <<EOF cat > NOTES.md <<EOF
Downloads Downloads
========= =========
@ -55,6 +57,7 @@ jobs:
- [wimboot](${BIN}) (for BIOS and 64-bit UEFI systems) - [wimboot](${BIN}) (for BIOS and 64-bit UEFI systems)
- [wimboot.i386](${BIN_I386}) (for BIOS and 32-bit UEFI systems) - [wimboot.i386](${BIN_I386}) (for BIOS and 32-bit UEFI systems)
- [wimboot.arm64](${BIN_ARM64}) (for AArch64 UEFI systems)
Source code Source code
----------- -----------
@ -74,4 +77,4 @@ jobs:
run: | run: |
gh release create ${TAG} --verify-tag --prerelease \ gh release create ${TAG} --verify-tag --prerelease \
--title "${TAG} (${DATE})" --notes-file NOTES.md \ --title "${TAG} (${DATE})" --notes-file NOTES.md \
wimboot src/wimboot.i386 wimboot src/wimboot.i386 src/wimboot.arm64

View File

@ -24,7 +24,8 @@ jobs:
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: | run: |
gh release upload ${TAG} --clobber wimboot src/wimboot.i386 gh release upload ${TAG} --clobber \
wimboot src/wimboot.i386 src/wimboot.arm64
- name: Clear prerelease flag - name: Clear prerelease flag
env: env:

View File

@ -3,10 +3,18 @@ Changelog
## [Unreleased] ## [Unreleased]
- Add support for building as an AArch64 (ARM64) binary. ## [v2.8.0] 2024-05-02
- Add support for building as an AArch64 (ARM64) binary (sponsored by
[2Pint Software][2pint]).
- Fix forcing of text mode output when multiple displays are present. - Fix forcing of text mode output when multiple displays are present.
- Add support for building with the clang compiler.
- Replace efireloc with iPXE's elf2efi tool for converting ELF
binaries to PE format.
- Update to latest EDK2 headers. - Update to latest EDK2 headers.
## [v2.7.6] 2023-08-16 ## [v2.7.6] 2023-08-16
@ -234,6 +242,7 @@ Changelog
[unreleased]: https://github.com/ipxe/wimboot/commits [unreleased]: https://github.com/ipxe/wimboot/commits
[v2.8.0]: https://github.com/ipxe/wimboot/releases/tag/v2.8.0
[v2.7.6]: https://github.com/ipxe/wimboot/releases/tag/v2.7.6 [v2.7.6]: https://github.com/ipxe/wimboot/releases/tag/v2.7.6
[v2.7.5]: https://github.com/ipxe/wimboot/releases/tag/v2.7.5 [v2.7.5]: https://github.com/ipxe/wimboot/releases/tag/v2.7.5
[v2.7.4]: https://github.com/ipxe/wimboot/releases/tag/v2.7.4 [v2.7.4]: https://github.com/ipxe/wimboot/releases/tag/v2.7.4

View File

@ -1,6 +1,6 @@
# Versioning information # Versioning information
# #
VERSION := v2.7.6 VERSION := v2.8.0
SBAT_GENERATION := 1 SBAT_GENERATION := 1
# Abstract target-independent objects # Abstract target-independent objects

BIN
src/wimboot.arm64 Normal file

Binary file not shown.

BIN
src/wimboot.i386 Executable file → Normal file

Binary file not shown.

BIN
src/wimboot.x86_64 Executable file → Normal file

Binary file not shown.

BIN
wimboot Executable file → Normal file

Binary file not shown.