Skip to content

Commit 0cf7f36

Browse files
committed
fix ci goroot stack flake and docs embeds
1 parent f370d6d commit 0cf7f36

3 files changed

Lines changed: 101 additions & 30 deletions

File tree

doc/_readme/scripts/install_macos.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ brew install llvm@19 lld@19 bdw-gc openssl cjson libffi libuv pkg-config
44
brew install python@3.12 # optional
55
brew link --overwrite llvm@19 lld@19 libffi
66
# curl https://raw.githubusercontent.com/xgo-dev/llgo/refs/heads/main/install.sh | bash
7-
./install.sh
7+
./install.sh

doc/_readme/scripts/install_ubuntu.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ sudo apt-get update
55
sudo apt-get install -y llvm-19-dev clang-19 libclang-19-dev lld-19 libunwind-19-dev libc++-19-dev pkg-config libgc-dev libssl-dev zlib1g-dev libcjson-dev libsqlite3-dev libuv1-dev
66
sudo apt-get install -y python3.12-dev # optional
77
#curl https://raw.githubusercontent.com/xgo-dev/llgo/refs/heads/main/install.sh | bash
8-
./install.sh
8+
./install.sh

test/goroot/xfail.yaml

Lines changed: 99 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1652,6 +1652,16 @@ flakes:
16521652
directive: run
16531653
case: fixedbugs/issue29362.go
16541654
reason: go1.24 goroot run can either pass or panic in GC_call_with_stack_base on linux/amd64
1655+
- version: go1.24
1656+
platform: linux/amd64
1657+
directive: run
1658+
case: fixedbugs/issue43942.go
1659+
reason: go1.24 goroot run can either pass or fail on linux/amd64
1660+
- version: go1.24
1661+
platform: linux/amd64
1662+
directive: run
1663+
case: fixedbugs/issue48898.go
1664+
reason: go1.24 goroot run can either pass or fail on linux/amd64
16551665
- version: go1.26
16561666
platform: linux/amd64
16571667
directive: run
@@ -1667,6 +1677,31 @@ flakes:
16671677
directive: run
16681678
case: stack.go
16691679
reason: go1.25 goroot run can either pass or fail on linux/amd64
1680+
- version: go1.25
1681+
platform: darwin/arm64
1682+
directive: run
1683+
case: stack.go
1684+
reason: go1.25 goroot run can either pass or fail on darwin/arm64
1685+
- version: go1.25
1686+
platform: linux/amd64
1687+
directive: run
1688+
case: fixedbugs/issue43942.go
1689+
reason: go1.25 goroot run can either pass or fail on linux/amd64
1690+
- version: go1.25
1691+
platform: linux/amd64
1692+
directive: run
1693+
case: fixedbugs/issue48898.go
1694+
reason: go1.25 goroot run can either pass or fail on linux/amd64
1695+
- version: go1.26
1696+
platform: linux/amd64
1697+
directive: run
1698+
case: fixedbugs/issue43942.go
1699+
reason: go1.26 goroot run can either pass or fail on linux/amd64
1700+
- version: go1.26
1701+
platform: linux/amd64
1702+
directive: run
1703+
case: fixedbugs/issue48898.go
1704+
reason: go1.26 goroot run can either pass or fail on linux/amd64
16701705
- version: go1.26
16711706
platform: linux/amd64
16721707
directive: run
@@ -1707,6 +1742,15 @@ flakes:
17071742
directive: run
17081743
case: goprint.go
17091744
reason: go1.26.0 goroot run can either pass or mismatch stderr on linux/amd64
1745+
- version: go1.26.0
1746+
platform: linux/amd64
1747+
directive: run
1748+
case: typeparam/orderedmap.go
1749+
reason: go1.26.0 goroot run can either pass or fail on linux/amd64
1750+
- platform: darwin/arm64
1751+
directive: run
1752+
case: fixedbugs/issue48898.go
1753+
reason: darwin/arm64 goroot run can either pass or fail
17101754
xfails:
17111755
- platform: darwin/arm64
17121756
directive: run
@@ -2321,10 +2365,16 @@ xfails:
23212365
directive: run
23222366
case: reflectmethod6.go
23232367
reason: latest main goroot run failure on darwin/arm64
2324-
- platform: darwin/arm64
2368+
- version: go1.24
2369+
platform: darwin/arm64
23252370
directive: run
23262371
case: stack.go
2327-
reason: latest main goroot run failure on darwin/arm64
2372+
reason: go1.24 goroot run failure on darwin/arm64
2373+
- version: go1.26
2374+
platform: darwin/arm64
2375+
directive: run
2376+
case: stack.go
2377+
reason: go1.26 goroot run failure on darwin/arm64
23282378
- platform: darwin/arm64
23292379
directive: run
23302380
case: stackobj.go
@@ -2449,10 +2499,6 @@ xfails:
24492499
directive: run
24502500
case: fixedbugs/issue46725.go
24512501
reason: latest main goroot run failure on darwin/arm64
2452-
- platform: darwin/arm64
2453-
directive: run
2454-
case: fixedbugs/issue48898.go
2455-
reason: latest main goroot run failure on darwin/arm64
24562502
- platform: darwin/arm64
24572503
directive: run
24582504
case: fixedbugs/issue52788.go
@@ -2644,7 +2690,7 @@ xfails:
26442690
- version: go1.25
26452691
platform: linux/amd64
26462692
directive: run
2647-
case: fixedbugs/issue43942.go
2693+
case: fixedbugs/issue4066.go
26482694
reason: go1.25 goroot run failure on linux/amd64
26492695
- version: go1.25
26502696
platform: linux/amd64
@@ -2669,17 +2715,17 @@ xfails:
26692715
- version: go1.25
26702716
platform: linux/amd64
26712717
directive: run
2672-
case: fixedbugs/issue48898.go
2718+
case: fixedbugs/issue52788.go
26732719
reason: go1.25 goroot run failure on linux/amd64
26742720
- version: go1.25
26752721
platform: linux/amd64
26762722
directive: run
2677-
case: fixedbugs/issue52788.go
2723+
case: fixedbugs/issue52788a.go
26782724
reason: go1.25 goroot run failure on linux/amd64
26792725
- version: go1.25
26802726
platform: linux/amd64
26812727
directive: run
2682-
case: fixedbugs/issue52788a.go
2728+
case: fixedbugs/issue72860.go
26832729
reason: go1.25 goroot run failure on linux/amd64
26842730
- version: go1.25
26852731
platform: linux/amd64
@@ -2741,6 +2787,11 @@ xfails:
27412787
directive: run
27422788
case: inline_literal.go
27432789
reason: go1.25 goroot run failure on linux/amd64
2790+
- version: go1.25
2791+
platform: linux/amd64
2792+
directive: runoutput
2793+
case: convinline.go
2794+
reason: go1.25 goroot runoutput failure on linux/amd64
27442795
- version: go1.25
27452796
platform: linux/amd64
27462797
directive: run
@@ -2756,6 +2807,11 @@ xfails:
27562807
directive: run
27572808
case: recover1.go
27582809
reason: go1.25 goroot run failure on linux/amd64
2810+
- version: go1.25
2811+
platform: linux/amd64
2812+
directive: run
2813+
case: recover4.go
2814+
reason: go1.25 goroot run failure on linux/amd64
27592815
- version: go1.25
27602816
platform: linux/amd64
27612817
directive: run
@@ -2887,11 +2943,6 @@ xfails:
28872943
directive: run
28882944
case: fixedbugs/issue32477.go
28892945
reason: go1.24 goroot run failure on linux/amd64
2890-
- version: go1.24
2891-
platform: linux/amd64
2892-
directive: run
2893-
case: fixedbugs/issue43942.go
2894-
reason: go1.24 goroot run failure on linux/amd64
28952946
- version: go1.24
28962947
platform: linux/amd64
28972948
directive: run
@@ -2937,6 +2988,11 @@ xfails:
29372988
directive: run
29382989
case: inline_literal.go
29392990
reason: go1.24 goroot run failure on linux/amd64
2991+
- version: go1.24
2992+
platform: linux/amd64
2993+
directive: runoutput
2994+
case: convinline.go
2995+
reason: go1.24 goroot runoutput failure on linux/amd64
29402996
- version: go1.24
29412997
platform: linux/amd64
29422998
directive: run
@@ -3047,6 +3103,16 @@ xfails:
30473103
directive: run
30483104
case: fixedbugs/issue33724.go
30493105
reason: go1.24 goroot run failure on linux/amd64
3106+
- version: go1.24
3107+
platform: linux/amd64
3108+
directive: run
3109+
case: fixedbugs/issue4066.go
3110+
reason: go1.24 goroot run failure on linux/amd64
3111+
- version: go1.24
3112+
platform: darwin/arm64
3113+
directive: run
3114+
case: fixedbugs/issue4066.go
3115+
reason: go1.24 goroot run failure on darwin/arm64
30503116
- version: go1.24
30513117
platform: linux/amd64
30523118
directive: run
@@ -3065,7 +3131,7 @@ xfails:
30653131
- version: go1.24
30663132
platform: linux/amd64
30673133
directive: run
3068-
case: fixedbugs/issue48898.go
3134+
case: recover4.go
30693135
reason: go1.24 goroot run failure on linux/amd64
30703136
- version: go1.24
30713137
platform: linux/amd64
@@ -3152,6 +3218,11 @@ xfails:
31523218
directive: run
31533219
case: inline_literal.go
31543220
reason: go1.26 goroot run failure on linux/amd64
3221+
- version: go1.26
3222+
platform: linux/amd64
3223+
directive: runoutput
3224+
case: convinline.go
3225+
reason: go1.26 goroot runoutput failure on linux/amd64
31553226
- version: go1.26
31563227
platform: linux/amd64
31573228
directive: run
@@ -3162,6 +3233,11 @@ xfails:
31623233
directive: run
31633234
case: recover1.go
31643235
reason: go1.26 goroot run failure on linux/amd64
3236+
- version: go1.26
3237+
platform: linux/amd64
3238+
directive: run
3239+
case: recover4.go
3240+
reason: go1.26 goroot run failure on linux/amd64
31653241
- version: go1.26
31663242
platform: linux/amd64
31673243
directive: run
@@ -3262,6 +3338,11 @@ xfails:
32623338
directive: run
32633339
case: fixedbugs/issue33724.go
32643340
reason: go1.26 goroot run failure on linux/amd64
3341+
- version: go1.26
3342+
platform: linux/amd64
3343+
directive: run
3344+
case: fixedbugs/issue4066.go
3345+
reason: go1.26 goroot run failure on linux/amd64
32653346
- version: go1.26
32663347
platform: linux/amd64
32673348
directive: run
@@ -3280,12 +3361,12 @@ xfails:
32803361
- version: go1.26
32813362
platform: linux/amd64
32823363
directive: run
3283-
case: fixedbugs/issue48898.go
3364+
case: fixedbugs/issue52788a.go
32843365
reason: go1.26 goroot run failure on linux/amd64
32853366
- version: go1.26
32863367
platform: linux/amd64
32873368
directive: run
3288-
case: fixedbugs/issue52788a.go
3369+
case: fixedbugs/issue72860.go
32893370
reason: go1.26 goroot run failure on linux/amd64
32903371
- version: go1.26
32913372
platform: linux/amd64
@@ -3397,11 +3478,6 @@ xfails:
33973478
directive: run
33983479
case: fixedbugs/issue32477.go
33993480
reason: go1.26 goroot run failure on linux/amd64
3400-
- version: go1.26
3401-
platform: linux/amd64
3402-
directive: run
3403-
case: fixedbugs/issue43942.go
3404-
reason: go1.26 goroot run failure on linux/amd64
34053481
- version: go1.26
34063482
platform: linux/amd64
34073483
directive: run
@@ -3860,11 +3936,6 @@ xfails:
38603936
directive: run
38613937
case: typeparam/orderedmap.go
38623938
reason: go1.25.0 goroot run failure on linux/amd64
3863-
- version: go1.26.0
3864-
platform: linux/amd64
3865-
directive: run
3866-
case: typeparam/orderedmap.go
3867-
reason: go1.26.0 goroot run failure on linux/amd64
38683939
- version: go1.24
38693940
platform: linux/amd64
38703941
directive: run

0 commit comments

Comments
 (0)