LuaLS / LuaLS/lua-language-server
Failed to release an asset for linux/arm64 at 3.6.17
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 4.4k
- Forks
- 442
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
https://github.com/LuaLS/lua-language-server/actions/runs/4375062311/jobs/7655283118
Run luamake -platform linux-arm64
[1/80] Compile C build/obj/source_bee/lua-seri.obj
[2/80] Compile C++ build/obj/source_bee/error.obj
[3/80] Compile C++ build/obj/source_bee/endpoint.obj
[4/80] Compile C++ build/obj/source_bee/socket.obj
[5/80] Compile C++ build/obj/source_bee/version.obj
FAILED: build/obj/source_bee/version.obj
aarch64-linux-gnu-gcc -MMD -MT build/obj/source_bee/version.obj -MF build/obj/source_bee/version.obj.d -std=c++1[7](https://github.com/LuaLS/lua-language-server/actions/runs/4375062311/jobs/7655283118#step:7:8) -fno-rtti -O2 -Wall -Werror -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o build/obj/source_bee/version.obj -c 3rd/bee.lua/bee/platform/version.cpp
3rd/bee.lua/bee/platform/version.cpp:15:13: fatal error: charconv: No such file or directory
# include <charconv>
^~~~~~~~~~
compilation terminated.
[6/[8](https://github.com/LuaLS/lua-language-server/actions/runs/4375062311/jobs/7655283118#step:7:9)0] Compile C++ build/obj/source_bee/filewatch_linux.obj
[7/80] Compile C++ build/obj/source_bee/format.obj
ninja: build stopped: subcommand failed.
Error: Process completed with exit code 1.
https://github.com/LuaLS/lua-language-server/releases/tag/3.6.17
Asset for linux/arm64 wasn't released.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit dem verknüpften GitHub Actions-Job für Release 3.6.17 und untersuche den Build-Fehler für linux/arm64 in 3rd/bee.lua/bee/platform/version.cpp, bei dem der charconv-Header fehlt. Verfolge anschließend den Release-Workflow und die Toolchain-Konfiguration und überprüfe dann, dass der linux/arm64-Build erfolgreich abgeschlossen wird und sein Asset im Release erscheint.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, github-actions, lua
- Bereich
- build-system, ci-cd, release
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100