Skip to content

Add 'ubuntu.24.04'-targeted artifact built on ubuntu-24.04 - #270

Merged
smdn merged 2 commits into
artifact-highlight-4.21from
artifact-highlight-v4_21_0_0-ubuntu.24.04-x64
Aug 23, 2026
Merged

Add 'ubuntu.24.04'-targeted artifact built on ubuntu-24.04#270
smdn merged 2 commits into
artifact-highlight-4.21from
artifact-highlight-v4_21_0_0-ubuntu.24.04-x64

Conversation

@github-actions

Copy link
Copy Markdown

Automatically generated by workflow Build artifact libhighlight #72.

Build logs

./configure.ps1 .config.mk
================================ configurations ================================
#
# This file was automatically generated by /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/configure.ps1.
# Do not edit this file by hand.
#
LUA_VERSION := 5.3
LUA_LIBS := -llua5.3 
LUA_CFLAGS := -I/usr/include/lua5.3 
LUA_VERSION_WINDOWS := 5.3.6
HIGHLIGHT_SOURCE_REPO := https://gitlab.com/saalen/highlight.git
HIGHLIGHT_SOURCE_VERSION := 4.21
HIGHLIGHT_SOURCE_ROOT_DIR := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/
HIGHLIGHT_INCLUDE_DIR := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/include/
HIGHLIGHT_SRC_DIR := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/
HIGHLIGHT_SWIG_DIR := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/
HIGHLIGHT_SWIG_INTERFACE_FILE := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/highlight.i
BINDINGS_OUTPUT_DIR := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.21/
BINDINGS_DLLIMPORTNAME := highlight-v4_21_0_0
BINDINGS_NAMESPACE := Smdn.LibHighlightSharp.Bindings
NATIVE_BINARY_SHA1SUM_FILE := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt
NATIVE_BINARY_OUTPUT_BASEDIR := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/
NATIVE_BINARY_OUTPUT_PATH_UBUNTU_24_04_X64 := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so
NATIVE_BINARY_OUTPUT_PATH_UBUNTU_22_04_X64 := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.22.04-x64/native/libhighlight-v4_21_0_0.so
NATIVE_BINARY_OUTPUT_PATH_MACOS_X64 := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/osx-x64/native/libhighlight-v4_21_0_0.dylib
NATIVE_BINARY_OUTPUT_PATH_WINDOWS_X64 := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll
NATIVE_BINARY_OUTPUT_PATH_LUA_WINDOWS_X64 := /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/lua53.dll
NATIVE_BINARIES := $(NATIVE_BINARY_OUTPUT_PATH_UBUNTU_24_04_X64) $(NATIVE_BINARY_OUTPUT_PATH_WINDOWS_X64)
ARTIFACT_BRANCH_NAME := artifact-highlight-v4_21_0_0-ubuntu.24.04-x64
WRAPPER_OUTPUT_PATH := ./
WRAPPER_VERSION_SRC := ./highlight-version.cpp
WRAPPER_VERSION_OBJ := ./highlight-version.o
WRAPPER_SRC := ./highlight.cpp
WRAPPER_OBJ := ./highlight.o
WRAPPER_OBJS := $(WRAPPER_OBJ) $(WRAPPER_VERSION_OBJ)
MINGW_INCLUDE_DIR := ./mingw/include/
MINGW_LUA_DLL_DIR_WINDOWS_X64 := ./mingw/lib/win-x64/lua/
MINGW_LUA_DLL_FILENAME := lua53.dll
HIGHLIGHT_PATCH_DIR := ./patches/
CXX_MINGW := x86_64-w64-mingw32-g++-posix
LDFLAGS_MINGW := -Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive
SWIG_C_OPTIONS := -c++ -std=c++17
================================================================================
/usr/bin/make native-binaries -f native-binaries.mk
make[1]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make -f native-binaries.mk \
  CXX="g++" \
  CFLAGS="-std=c++17 -g -O2 -fPIC -m64" \
  LDFLAGS="-shared" \
  NATIVE_BINARY_OUTPUT_PATH="/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so" \
  library-native
make[2]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make -f native-binaries.mk \
  CXX="g++" \
  CFLAGS="-std=c++17 -g -O2 -fPIC -m64" \
  libhighlight-native
make[3]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make clean-libhighlight -f libhighlight.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
(test -d /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/ && (cd /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/; /usr/bin/make clean)) || true
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make clean-wrapper -f native-binaries.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
rm -f ./highlight.o ./highlight-version.o
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make libhighlight -f libhighlight.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
git clone -c advice.detachedHead=false https://gitlab.com/saalen/highlight.git -b v4.21 --depth 1 /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/ || \
git clone -c advice.detachedHead=false https://gitlab.com/saalen/highlight.git -b  4.21 --depth 1 /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/
Cloning into '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'...
cd /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/; /usr/bin/make LUA_CFLAGS=-I/usr/include/lua5.3  LUA_LIBS=-llua5.3  lib-stamp
make[5]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig'
make -C ../.. -f ./makefile clean-obj
make[6]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
make -C ./src -f ./makefile clean-obj
make[7]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
rm -f *.o *.d
make[7]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
make[6]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
PIC=1 make -C ../.. -f ./makefile CFLAGS="-std=c++17 -g -O2 -fPIC -m64" lib-static
make[6]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
make -C ./src -f ./makefile HL_DATA_DIR=/usr/share/highlight/ HL_CONFIG_DIR=/etc/highlight/ lib-static
make[7]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/stylecolour.cpp -o stylecolour.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/stringtools.cpp -o stringtools.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/xhtmlgenerator.cpp -o xhtmlgenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/latexgenerator.cpp -o latexgenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/texgenerator.cpp -o texgenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/rtfgenerator.cpp -o rtfgenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/htmlgenerator.cpp -o htmlgenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/ansigenerator.cpp -o ansigenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/svggenerator.cpp -o svggenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/codegenerator.cpp -o codegenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/xterm256generator.cpp -o xterm256generator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/pangogenerator.cpp -o pangogenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/bbcodegenerator.cpp -o bbcodegenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/odtgenerator.cpp -o odtgenerator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/syntaxreader.cpp -o syntaxreader.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/elementstyle.cpp -o elementstyle.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/themereader.cpp -o themereader.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/keystore.cpp -o keystore.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/lspclient.cpp -o lspclient.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -DHL_DATA_DIR=\"/usr/share/highlight/\" -DHL_CONFIG_DIR=\"/etc/highlight/\" -c ./core/datadir.cpp -o datadir.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/preformatter.cpp -o preformatter.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/platform_fs.cpp -o platform_fs.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASStreamIterator.cpp -o ASStreamIterator.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASResource.cpp -o ASResource.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASFormatter.cpp -o ASFormatter.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASBeautifier.cpp -o ASBeautifier.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASEnhancer.cpp -o ASEnhancer.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/InternalUtils.cpp -o InternalUtils.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaExceptions.cpp -o LuaExceptions.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaFunction.cpp -o LuaFunction.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaState.cpp -o LuaState.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaUserData.cpp -o LuaUserData.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaUtils.cpp -o LuaUtils.o
g++ -std=c++17 -g -O2 -fPIC -m64 -fno-strict-aliasing -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaValue.cpp -o LuaValue.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaVariable.cpp -o LuaVariable.o
g++ -std=c++17 -g -O2 -fPIC -m64 -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaWrappers.cpp -o LuaWrappers.o
ar -crs libhighlight.a stylecolour.o stringtools.o xhtmlgenerator.o latexgenerator.o texgenerator.o rtfgenerator.o htmlgenerator.o ansigenerator.o svggenerator.o codegenerator.o xterm256generator.o pangogenerator.o bbcodegenerator.o odtgenerator.o syntaxreader.o elementstyle.o themereader.o keystore.o lspclient.o datadir.o preformatter.o platform_fs.o ASStreamIterator.o ASResource.o ASFormatter.o ASBeautifier.o ASEnhancer.o InternalUtils.o LuaExceptions.o LuaFunction.o LuaState.o LuaUserData.o LuaUtils.o LuaValue.o LuaVariable.o LuaWrappers.o
make[7]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
make[6]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
touch lib-stamp
make[5]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig'
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
make[3]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make -f native-binaries.mk \
  CXX="g++" \
  CFLAGS="-std=c++17 -g -O2 -fPIC -m64" \
  wrapper
make[3]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make ./highlight.cpp -f bindings.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make highlight-src -f libhighlight.mk
make[5]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
make[5]: Nothing to be done for 'highlight-src'.
make[5]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p ./
mkdir -p /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.21/
swig -c++ -std=c++17 -csharp \
  -o ./highlight.cpp \
  -dllimport highlight-v4_21_0_0 \
  -namespace Smdn.LibHighlightSharp.Bindings \
  -outdir /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/Smdn.LibHighlightSharp.Bindings/highlight-4.21/ \
  /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/highlight.i
touch bindings-stamp
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p ./
g++ -std=c++17 -g -O2 -fPIC -m64 -c highlight.cpp -I/usr/include/lua5.3  -I/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/include/ -o highlight.o
mkdir -p ./
g++ -std=c++17 -g -O2 -fPIC -m64 -c ./highlight-version.cpp -I/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/include/ -o highlight-version.o
make[3]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/
g++ -shared -s ./highlight.o ./highlight-version.o   -L/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/ -lhighlight -llua5.3  -o /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so
make[2]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
./configure.ps1 highlight.rc
x86_64-w64-mingw32-windres --input=highlight.rc --input-format=rc --output=highlight-x64.res --output-format=coff
/usr/bin/make restore-deps-win-x64 -f deps.mk
make[2]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p ./mingw/include/
ln -s -t ./mingw/include/ /usr/include/boost || true
mkdir -p ./mingw/lib/win-x64/lua/
cd ./mingw/lib/win-x64/lua/ && \
  curl --no-progress-meter --silent --show-error --output lua-5.3.6_Win64_dllw6_lib.zip --location https://sourceforge.net/projects/luabinaries/files/5.3.6/Windows%20Libraries/Dynamic/lua-5.3.6_Win64_dllw6_lib.zip/download && \
  unzip lua-5.3.6_Win64_dllw6_lib.zip
Archive:  lua-5.3.6_Win64_dllw6_lib.zip
  inflating: include/lauxlib.h       
  inflating: include/lua.h           
  inflating: include/lua.hpp         
  inflating: include/luaconf.h       
  inflating: include/lualib.h        
  inflating: liblua53.a              
  inflating: lua53.dll               
make[2]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make -f native-binaries.mk \
  CXX="x86_64-w64-mingw32-g++-posix" \
  CFLAGS="-std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include" \
  OBJS_EXTRA="highlight-x64.res" \
  LDFLAGS="-shared -static-libstdc++ -static-libgcc" \
  LDFLAGS_EXTRA="-Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive" \
  NATIVE_BINARY_OUTPUT_PATH="/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll" \
  LUA_LIBS="-L./mingw/lib/win-x64/lua/ -Wl,-dy,-llua53" \
  library-native
make[2]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make -f native-binaries.mk \
  CXX="x86_64-w64-mingw32-g++-posix" \
  CFLAGS="-std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include" \
  libhighlight-native
make[3]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make clean-libhighlight -f libhighlight.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
(test -d /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/ && (cd /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/; /usr/bin/make clean)) || true
make[5]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig'
rm -f _highlight.so *.pyc
rm -rf __pycache__
rm -f highlight.so highlight_wrap.cpp highlight.pm *.o
rm -f highlight.so highlight_wrap.cpp highlight.php *.o  php_highlight.h
rm -f *-stamp
rm -f highlight.py
make[5]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig'
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make clean-wrapper -f native-binaries.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
rm -f ./highlight.o ./highlight-version.o
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make libhighlight -f libhighlight.mk
make[4]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
cd /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig/; /usr/bin/make LUA_CFLAGS=-I/usr/include/lua5.3  LUA_LIBS=-L./mingw/lib/win-x64/lua/ -Wl,-dy,-llua53 lib-stamp
make[5]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig'
make -C ../.. -f ./makefile clean-obj
make[6]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
make -C ./src -f ./makefile clean-obj
make[7]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
rm -f *.o *.d
make[7]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
make[6]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
PIC=1 make -C ../.. -f ./makefile CFLAGS="-std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include" lib-static
make[6]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
make -C ./src -f ./makefile HL_DATA_DIR=/usr/share/highlight/ HL_CONFIG_DIR=/etc/highlight/ lib-static
make[7]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/stylecolour.cpp -o stylecolour.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/stringtools.cpp -o stringtools.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/xhtmlgenerator.cpp -o xhtmlgenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/latexgenerator.cpp -o latexgenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/texgenerator.cpp -o texgenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/rtfgenerator.cpp -o rtfgenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/htmlgenerator.cpp -o htmlgenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/ansigenerator.cpp -o ansigenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/svggenerator.cpp -o svggenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/codegenerator.cpp -o codegenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/xterm256generator.cpp -o xterm256generator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/pangogenerator.cpp -o pangogenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/bbcodegenerator.cpp -o bbcodegenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/odtgenerator.cpp -o odtgenerator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/syntaxreader.cpp -o syntaxreader.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/elementstyle.cpp -o elementstyle.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/themereader.cpp -o themereader.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/keystore.cpp -o keystore.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/lspclient.cpp -o lspclient.o
./core/lspclient.cpp: In member function ‘std::string highlight::LSPClient::pipe_read_jsonrpc()’:
./core/lspclient.cpp:368:72: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
  368 |                 if (!ReadFile(g_hChildStd_OUT_Rd, (void*)buffer.data() + totalRead, remainingSize - totalRead, &bytesRead, NULL) || bytesRead == 0) {
      |                                                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -DHL_DATA_DIR=\"/usr/share/highlight/\" -DHL_CONFIG_DIR=\"/etc/highlight/\" -c ./core/datadir.cpp -o datadir.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/preformatter.cpp -o preformatter.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/platform_fs.cpp -o platform_fs.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASStreamIterator.cpp -o ASStreamIterator.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASResource.cpp -o ASResource.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASFormatter.cpp -o ASFormatter.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASBeautifier.cpp -o ASBeautifier.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/astyle/ASEnhancer.cpp -o ASEnhancer.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/InternalUtils.cpp -o InternalUtils.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaExceptions.cpp -o LuaExceptions.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaFunction.cpp -o LuaFunction.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaState.cpp -o LuaState.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaUserData.cpp -o LuaUserData.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaUtils.cpp -o LuaUtils.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -fno-strict-aliasing -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaValue.cpp -o LuaValue.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaVariable.cpp -o LuaVariable.o
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -I ./include/ -I/usr/include/lua5.3 -c ./core/Diluculum/LuaWrappers.cpp -o LuaWrappers.o
ar -crs libhighlight.a stylecolour.o stringtools.o xhtmlgenerator.o latexgenerator.o texgenerator.o rtfgenerator.o htmlgenerator.o ansigenerator.o svggenerator.o codegenerator.o xterm256generator.o pangogenerator.o bbcodegenerator.o odtgenerator.o syntaxreader.o elementstyle.o themereader.o keystore.o lspclient.o datadir.o preformatter.o platform_fs.o ASStreamIterator.o ASResource.o ASFormatter.o ASBeautifier.o ASEnhancer.o InternalUtils.o LuaExceptions.o LuaFunction.o LuaState.o LuaUserData.o LuaUtils.o LuaValue.o LuaVariable.o LuaWrappers.o
make[7]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src'
make[6]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21'
touch lib-stamp
make[5]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/extras/swig'
make[4]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
make[3]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
/usr/bin/make -f native-binaries.mk \
  CXX="x86_64-w64-mingw32-g++-posix" \
  CFLAGS="-std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include" \
  wrapper
make[3]: Entering directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p ./
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -c highlight.cpp -I/usr/include/lua5.3  -I/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/include/ -o highlight.o
mkdir -p ./
x86_64-w64-mingw32-g++-posix -std=c++17 -g -O2 -fPIC -DWIN32 -m64 -I /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/mingw/include -c ./highlight-version.cpp -I/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/include/ -o highlight-version.o
make[3]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/
x86_64-w64-mingw32-g++-posix -shared -static-libstdc++ -static-libgcc -s ./highlight.o ./highlight-version.o highlight-x64.res -Wl,-Bstatic,--whole-archive -lwinpthread -Wl,--no-whole-archive -L/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight/highlight-4.21/src/ -lhighlight -L./mingw/lib/win-x64/lua/ -Wl,-dy,-llua53 -o /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll
/usr/bin/x86_64-w64-mingw32-ld: .rsrc merge failure: duplicate leaf: type: 10 (VERSION) name: 1 lang: 409
make[2]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
pwsh -Command "& { Get-FileHash ('/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll' -split ' ') -Algorithm SHA1 }"

�[32;1mAlgorithm      �[0m�[32;1m Hash�[0m
�[32;1m---------      �[0m �[32;1m----                                                           �[0m
SHA1            D2840905891172574FF5EF6BED4045C005DE5AA9                       
SHA1            BC5EEFB7C7298C389E38669D038A3C157761E824                       

make[1]: Leaving directory '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/highlight'
mkdir -p /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/
pwsh -Command "& { \
  \$hash_list = Get-FileHash ('/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll' -split ' ') -Algorithm SHA1;\
  \$sha1sum_list = \$hash_list | Select-Object \
    @{ Name='Path'; Expression={[System.IO.Path]::GetRelativePath('/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/', \$_.Path)} }, \
    @{ Name='Hash'; Expression={\$_.Hash} }; \
  \$sha1sum_list_artifact = \$sha1sum_list | foreach { \$_.Hash.ToLowerInvariant() + \" *\" + \$_.Path } ;\
  if (Test-Path -Path '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt' -PathType Leaf) { \
    [string[]]\$sha1sum_list_stored = Get-Content '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt' ;\
  } \
  \$sha1sum_list_merged = \$sha1sum_list_artifact + \$sha1sum_list_stored ;\
  \$sha1sum_list_distinct_ordered = \$sha1sum_list_merged | Sort-Object { (\$_ -split ' ')[1] } -Unique ;\
  \$sha1sum_list_distinct_ordered -join \"\`n\" | Out-File -FilePath '/home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt' -Encoding utf8NoBOM ;\
}"
git switch -c artifact-highlight-v4_21_0_0-ubuntu.24.04-x64
Switched to a new branch 'artifact-highlight-v4_21_0_0-ubuntu.24.04-x64'
git add /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll
git add /home/runner/work/Smdn.LibHighlightSharp/Smdn.LibHighlightSharp/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt
git commit -m 'add artifact libhighlight-v4_21_0_0.so highlight-v4_21_0_0.dll (artifact-highlight-v4_21_0_0-ubuntu.24.04-x64)'
[artifact-highlight-v4_21_0_0-ubuntu.24.04-x64 a3125b8] add artifact libhighlight-v4_21_0_0.so highlight-v4_21_0_0.dll (artifact-highlight-v4_21_0_0-ubuntu.24.04-x64)
 3 files changed, 2 insertions(+)
 create mode 100644 src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt
 create mode 100755 src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so
 create mode 100755 src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll

Changes

commit a3125b8aaf55fdec1d03fff6daa5e7313a58e38d
Author: github-actions <github-actions@github.com>
Date:   Sun Aug 23 09:00:10 2026 +0000

    add artifact libhighlight-v4_21_0_0.so highlight-v4_21_0_0.dll (artifact-highlight-v4_21_0_0-ubuntu.24.04-x64)

diff --git a/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt b/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt
new file mode 100644
index 0000000..736976a
--- /dev/null
+++ b/src/Smdn.LibHighlightSharp.Bindings/libhighlight/highlight-v4_21_0_0.SHA1SUMS.txt
@@ -0,0 +1,2 @@
+d2840905891172574ff5ef6bed4045c005de5aa9 *../runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so
+bc5eefb7c7298c389e38669d038a3c157761e824 *../runtimes/win-x64/native/highlight-v4_21_0_0.dll
diff --git a/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so b/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so
new file mode 100755
index 0000000..005d124
Binary files /dev/null and b/src/Smdn.LibHighlightSharp.Bindings/runtimes/ubuntu.24.04-x64/native/libhighlight-v4_21_0_0.so differ
diff --git a/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll b/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll
new file mode 100755
index 0000000..c2f9a13
Binary files /dev/null and b/src/Smdn.LibHighlightSharp.Bindings/runtimes/win-x64/native/highlight-v4_21_0_0.dll differ

@github-actions
github-actions Bot requested a review from smdn as a code owner August 23, 2026 09:00
@smdn
smdn merged commit 586c4f3 into artifact-highlight-4.21 Aug 23, 2026
@smdn
smdn deleted the artifact-highlight-v4_21_0_0-ubuntu.24.04-x64 branch August 23, 2026 09:01
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.

1 participant