1
0
Fork 0
mirror of https://code.forgejo.org/forgejo/runner.git synced 2025-08-06 17:40:58 +00:00

fix!: default to node:22-bookworm instead of node:20-bullseye (#686)

Closes forgejo/runner#134

Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/686
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
This commit is contained in:
Earl Warren 2025-07-12 09:36:58 +00:00 committed by earl-warren
parent ec05ed930f
commit f0090d8ac7
No known key found for this signature in database
GPG key ID: F128CBE6AB3A7201
3 changed files with 74 additions and 30 deletions

View file

@ -18,34 +18,69 @@ func TestParse(t *testing.T) {
wantErr bool
}{
{
args: "ubuntu:docker://node:18",
args: "label1",
want: &Label{
Name: "ubuntu",
Schema: "docker",
Name: "label1",
Schema: SchemeDocker,
Arg: ArgDocker,
},
wantErr: false,
},
{
args: "label1:docker",
want: &Label{
Name: "label1",
Schema: SchemeDocker,
Arg: ArgDocker,
},
wantErr: false,
},
{
args: "label1:docker://node:18",
want: &Label{
Name: "label1",
Schema: SchemeDocker,
Arg: "//node:18",
},
wantErr: false,
},
{
args: "ubuntu:host",
args: "label1:lxc",
want: &Label{
Name: "ubuntu",
Name: "label1",
Schema: SchemeLXC,
Arg: ArgLXC,
},
wantErr: false,
},
{
args: "label1:lxc://debian:buster",
want: &Label{
Name: "label1",
Schema: SchemeLXC,
Arg: "//debian:buster",
},
wantErr: false,
},
{
args: "label1:host",
want: &Label{
Name: "label1",
Schema: "host",
Arg: "",
},
wantErr: false,
},
{
args: "ubuntu",
want: &Label{
Name: "ubuntu",
Schema: "host",
Arg: "",
},
wantErr: false,
args: "label1:host:something",
want: nil,
wantErr: true,
},
{
args: "ubuntu:vm:ubuntu-18.04",
args: "label1:invalidscheme",
want: nil,
wantErr: true,
},