File tree Expand file tree Collapse file tree 8 files changed +45
-36
lines changed Expand file tree Collapse file tree 8 files changed +45
-36
lines changed Original file line number Diff line number Diff line change @@ -8,16 +8,13 @@ on: # yamllint disable-line rule:truthy
8
8
jobs :
9
9
Audit :
10
10
runs-on : " ubuntu-24.04"
11
- env :
12
- GOPATH : " /home/runner/go"
13
11
steps :
14
- - run : " echo \" /usr/local/go/bin\" >> \" $GITHUB_PATH\" "
15
- - run : " echo \" ${GOPATH}/bin\" >> \" $GITHUB_PATH\" "
12
+ - uses : actions/setup-go@v5
13
+ with :
14
+ go-version : ' 1.23.3'
16
15
- uses : " actions/checkout@v4"
17
16
- run : " sudo apt-get update"
18
17
- run : " sudo apt-get install -y cargo curl"
19
- - run : " curl -LO https://go.dev/dl/go1.23.2.linux-amd64.tar.gz"
20
- - run : " sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz"
21
18
- run : " curl -LO https://downloads.snyk.io/cli/stable/snyk-linux"
22
19
- run : " sudo cp snyk-linux /bin/snyk"
23
20
- run : " sudo chmod a+x /bin/snyk"
Original file line number Diff line number Diff line change @@ -6,15 +6,12 @@ on: # yamllint disable-line rule:truthy
6
6
jobs :
7
7
Lint :
8
8
runs-on : " ubuntu-24.04"
9
- env :
10
- GOPATH : " /home/runner/go"
11
9
steps :
12
- - run : " echo \" /usr/local/go/bin\" >> \" $GITHUB_PATH\" "
13
- - run : " echo \" ${GOPATH}/bin\" >> \" $GITHUB_PATH\" "
10
+ - uses : actions/setup-go@v5
11
+ with :
12
+ go-version : ' 1.23.3'
14
13
- uses : " actions/checkout@v4"
15
14
- run : " sudo apt-get update"
16
- - run : " sudo apt-get install -y cargo curl"
17
- - run : " curl -LO https://go.dev/dl/go1.23.2.linux-amd64.tar.gz"
18
- - run : " sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz"
15
+ - run : " sudo apt-get install -y cargo"
19
16
- run : " make -j 4"
20
17
- run : " mage lint"
Original file line number Diff line number Diff line change @@ -6,15 +6,12 @@ on: # yamllint disable-line rule:truthy
6
6
jobs :
7
7
Test-Crosscompile :
8
8
runs-on : " ubuntu-24.04"
9
- env :
10
- GOPATH : " /home/runner/go"
11
9
steps :
12
- - run : " echo \" /usr/local/go/bin\" >> \" $GITHUB_PATH\" "
13
- - run : " echo \" ${GOPATH}/bin\" >> \" $GITHUB_PATH\" "
10
+ - uses : actions/setup-go@v5
11
+ with :
12
+ go-version : ' 1.23.3'
14
13
- uses : " actions/checkout@v4"
15
14
- run : " sudo apt-get update"
16
- - run : " sudo apt-get install -y cargo curl"
17
- - run : " curl -LO https://go.dev/dl/go1.23.2.linux-amd64.tar.gz"
18
- - run : " sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz"
15
+ - run : " sudo apt-get install -y cargo"
19
16
- run : " make -j 4 go"
20
17
- run : " mage port"
Original file line number Diff line number Diff line change
1
+ ---
2
+ name : " Test-Futureproof-Language"
3
+ on : # yamllint disable-line rule:truthy
4
+ push :
5
+ pull_request :
6
+ # POSIX cron format
7
+ # https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html
8
+ schedule :
9
+ # Once every 5 minutes
10
+ # - cron: "*/5 * * * *"
11
+ # Once a day
12
+ - cron : " 0 0 * * *"
13
+ jobs :
14
+ Test-Futureproof-Language :
15
+ runs-on : " ubuntu-24.04"
16
+ steps :
17
+ - uses : actions/setup-go@v5
18
+ with :
19
+ go-version : ' stable'
20
+ - uses : " actions/checkout@v4"
21
+ - run : " sudo apt-get update"
22
+ - run : " sudo apt-get install -y cargo"
23
+ - run : " make -j 4 go"
24
+ - run : " mage test"
Original file line number Diff line number Diff line change @@ -13,15 +13,12 @@ on: # yamllint disable-line rule:truthy
13
13
jobs :
14
14
Test-Futureproof-OS :
15
15
runs-on : " ubuntu-latest"
16
- env :
17
- GOPATH : " /home/runner/go"
18
16
steps :
19
- - run : " echo \" /usr/local/go/bin\" >> \" $GITHUB_PATH\" "
20
- - run : " echo \" ${GOPATH}/bin\" >> \" $GITHUB_PATH\" "
17
+ - uses : actions/setup-go@v5
18
+ with :
19
+ go-version : ' 1.23.3'
21
20
- uses : " actions/checkout@v4"
22
21
- run : " sudo apt-get update"
23
- - run : " sudo apt-get install -y cargo curl"
24
- - run : " curl -LO https://go.dev/dl/go1.23.2.linux-amd64.tar.gz"
25
- - run : " sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz"
22
+ - run : " sudo apt-get install -y cargo"
26
23
- run : " make -j 4 go"
27
24
- run : " mage test"
Original file line number Diff line number Diff line change @@ -6,15 +6,12 @@ on: # yamllint disable-line rule:truthy
6
6
jobs :
7
7
Test :
8
8
runs-on : " ubuntu-24.04"
9
- env :
10
- GOPATH : " /home/runner/go"
11
9
steps :
12
- - run : " echo \" /usr/local/go/bin\" >> \" $GITHUB_PATH\" "
13
- - run : " echo \" ${GOPATH}/bin\" >> \" $GITHUB_PATH\" "
10
+ - uses : actions/setup-go@v5
11
+ with :
12
+ go-version : ' 1.23.3'
14
13
- uses : " actions/checkout@v4"
15
14
- run : " sudo apt-get update"
16
- - run : " sudo apt-get install -y cargo curl"
17
- - run : " curl -LO https://go.dev/dl/go1.23.2.linux-amd64.tar.gz"
18
- - run : " sudo tar -C /usr/local -xzf go1.23.2.linux-amd64.tar.gz"
15
+ - run : " sudo apt-get install -y cargo"
19
16
- run : " make -j 4 go"
20
17
- run : " mage test"
Original file line number Diff line number Diff line change 1
- golang 1.23.2
1
+ golang 1.23.3
2
2
rust 1.75.0
Original file line number Diff line number Diff line change 1
1
# BUILDTIME REQUIREMENTS
2
2
3
3
* [ Docker] ( https://www.docker.com/ ) 20.10.12+
4
- * [ Go] ( https://go.dev/ ) 1.23.2 +
4
+ * [ Go] ( https://go.dev/ ) 1.23.3 +
5
5
* [ GNU] ( https://www.gnu.org/software/make/ ) / [ BSD] ( https://man.freebsd.org/cgi/man.cgi?make(1) ) make
6
6
* [ Rust] ( https://www.rust-lang.org/ ) 1.75.0+
7
7
* [ Snyk] ( https://snyk.io/ )
You can’t perform that action at this time.
0 commit comments