Skip to content

Commit d5a41e5

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

3 files changed

Lines changed: 87 additions & 21 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: 85 additions & 19 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
@@ -2321,10 +2356,16 @@ xfails:
23212356
directive: run
23222357
case: reflectmethod6.go
23232358
reason: latest main goroot run failure on darwin/arm64
2324-
- platform: darwin/arm64
2359+
- version: go1.24
2360+
platform: darwin/arm64
23252361
directive: run
23262362
case: stack.go
2327-
reason: latest main goroot run failure on darwin/arm64
2363+
reason: go1.24 goroot run failure on darwin/arm64
2364+
- version: go1.26
2365+
platform: darwin/arm64
2366+
directive: run
2367+
case: stack.go
2368+
reason: go1.26 goroot run failure on darwin/arm64
23282369
- platform: darwin/arm64
23292370
directive: run
23302371
case: stackobj.go
@@ -2644,7 +2685,7 @@ xfails:
26442685
- version: go1.25
26452686
platform: linux/amd64
26462687
directive: run
2647-
case: fixedbugs/issue43942.go
2688+
case: fixedbugs/issue4066.go
26482689
reason: go1.25 goroot run failure on linux/amd64
26492690
- version: go1.25
26502691
platform: linux/amd64
@@ -2669,17 +2710,17 @@ xfails:
26692710
- version: go1.25
26702711
platform: linux/amd64
26712712
directive: run
2672-
case: fixedbugs/issue48898.go
2713+
case: fixedbugs/issue52788.go
26732714
reason: go1.25 goroot run failure on linux/amd64
26742715
- version: go1.25
26752716
platform: linux/amd64
26762717
directive: run
2677-
case: fixedbugs/issue52788.go
2718+
case: fixedbugs/issue52788a.go
26782719
reason: go1.25 goroot run failure on linux/amd64
26792720
- version: go1.25
26802721
platform: linux/amd64
26812722
directive: run
2682-
case: fixedbugs/issue52788a.go
2723+
case: fixedbugs/issue72860.go
26832724
reason: go1.25 goroot run failure on linux/amd64
26842725
- version: go1.25
26852726
platform: linux/amd64
@@ -2741,6 +2782,11 @@ xfails:
27412782
directive: run
27422783
case: inline_literal.go
27432784
reason: go1.25 goroot run failure on linux/amd64
2785+
- version: go1.25
2786+
platform: linux/amd64
2787+
directive: run
2788+
case: convinline.go
2789+
reason: go1.25 goroot run failure on linux/amd64
27442790
- version: go1.25
27452791
platform: linux/amd64
27462792
directive: run
@@ -2756,6 +2802,11 @@ xfails:
27562802
directive: run
27572803
case: recover1.go
27582804
reason: go1.25 goroot run failure on linux/amd64
2805+
- version: go1.25
2806+
platform: linux/amd64
2807+
directive: run
2808+
case: recover4.go
2809+
reason: go1.25 goroot run failure on linux/amd64
27592810
- version: go1.25
27602811
platform: linux/amd64
27612812
directive: run
@@ -2887,11 +2938,6 @@ xfails:
28872938
directive: run
28882939
case: fixedbugs/issue32477.go
28892940
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
28952941
- version: go1.24
28962942
platform: linux/amd64
28972943
directive: run
@@ -2937,6 +2983,11 @@ xfails:
29372983
directive: run
29382984
case: inline_literal.go
29392985
reason: go1.24 goroot run failure on linux/amd64
2986+
- version: go1.24
2987+
platform: linux/amd64
2988+
directive: run
2989+
case: convinline.go
2990+
reason: go1.24 goroot run failure on linux/amd64
29402991
- version: go1.24
29412992
platform: linux/amd64
29422993
directive: run
@@ -3047,6 +3098,11 @@ xfails:
30473098
directive: run
30483099
case: fixedbugs/issue33724.go
30493100
reason: go1.24 goroot run failure on linux/amd64
3101+
- version: go1.24
3102+
platform: linux/amd64
3103+
directive: run
3104+
case: fixedbugs/issue4066.go
3105+
reason: go1.24 goroot run failure on linux/amd64
30503106
- version: go1.24
30513107
platform: linux/amd64
30523108
directive: run
@@ -3065,7 +3121,7 @@ xfails:
30653121
- version: go1.24
30663122
platform: linux/amd64
30673123
directive: run
3068-
case: fixedbugs/issue48898.go
3124+
case: recover4.go
30693125
reason: go1.24 goroot run failure on linux/amd64
30703126
- version: go1.24
30713127
platform: linux/amd64
@@ -3152,6 +3208,11 @@ xfails:
31523208
directive: run
31533209
case: inline_literal.go
31543210
reason: go1.26 goroot run failure on linux/amd64
3211+
- version: go1.26
3212+
platform: linux/amd64
3213+
directive: run
3214+
case: convinline.go
3215+
reason: go1.26 goroot run failure on linux/amd64
31553216
- version: go1.26
31563217
platform: linux/amd64
31573218
directive: run
@@ -3162,6 +3223,11 @@ xfails:
31623223
directive: run
31633224
case: recover1.go
31643225
reason: go1.26 goroot run failure on linux/amd64
3226+
- version: go1.26
3227+
platform: linux/amd64
3228+
directive: run
3229+
case: recover4.go
3230+
reason: go1.26 goroot run failure on linux/amd64
31653231
- version: go1.26
31663232
platform: linux/amd64
31673233
directive: run
@@ -3262,6 +3328,11 @@ xfails:
32623328
directive: run
32633329
case: fixedbugs/issue33724.go
32643330
reason: go1.26 goroot run failure on linux/amd64
3331+
- version: go1.26
3332+
platform: linux/amd64
3333+
directive: run
3334+
case: fixedbugs/issue4066.go
3335+
reason: go1.26 goroot run failure on linux/amd64
32653336
- version: go1.26
32663337
platform: linux/amd64
32673338
directive: run
@@ -3280,12 +3351,12 @@ xfails:
32803351
- version: go1.26
32813352
platform: linux/amd64
32823353
directive: run
3283-
case: fixedbugs/issue48898.go
3354+
case: fixedbugs/issue52788a.go
32843355
reason: go1.26 goroot run failure on linux/amd64
32853356
- version: go1.26
32863357
platform: linux/amd64
32873358
directive: run
3288-
case: fixedbugs/issue52788a.go
3359+
case: fixedbugs/issue72860.go
32893360
reason: go1.26 goroot run failure on linux/amd64
32903361
- version: go1.26
32913362
platform: linux/amd64
@@ -3397,11 +3468,6 @@ xfails:
33973468
directive: run
33983469
case: fixedbugs/issue32477.go
33993470
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
34053471
- version: go1.26
34063472
platform: linux/amd64
34073473
directive: run

0 commit comments

Comments
 (0)