Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2: upgrade build to include go1.21 #890

Merged
merged 31 commits into from
Sep 16, 2023
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
8cf5bbc
v2: upgrade to go1.21
iand Sep 11, 2023
b1b4661
Add uci config
iand Sep 11, 2023
3997993
Use newer uci actions
iand Sep 11, 2023
77ca4ec
Fix merge conflict
iand Sep 12, 2023
d7feea9
Use v2 working directory in actions
iand Sep 12, 2023
1299359
Set go-version input in actions
iand Sep 13, 2023
ce1fa35
Set go-version input in actions
iand Sep 13, 2023
52555e3
Use go 1.20.8 in actions
iand Sep 13, 2023
9838121
Use go 1.21.1 and relative working directory
iand Sep 13, 2023
f08a1ea
Try default working directory on job
iand Sep 13, 2023
bf14d3e
Remove uci.yaml which is not supported yet
iand Sep 13, 2023
0e6e4d2
Try default working directory on job
iand Sep 13, 2023
318fdaa
Try default working directory as input
iand Sep 13, 2023
c5768c2
Restore uci.yaml
iand Sep 13, 2023
576d604
Restore uci.yaml
iand Sep 13, 2023
54cc8e8
Use modified go-check
iand Sep 13, 2023
3826f9d
Use modified go-test
iand Sep 13, 2023
f131d09
Fix go-test
iand Sep 13, 2023
b8662b9
Fix go-test
iand Sep 13, 2023
e94e01e
Fix go-test
iand Sep 13, 2023
22ad479
Merge branch 'v2-develop' into v2-go121
iand Sep 13, 2023
960eca4
Restore libp2p 0.30.0
iand Sep 13, 2023
60e8ff2
go mod tidy
iand Sep 13, 2023
ebff55e
Remove nil error return from DefaultConfig
iand Sep 13, 2023
45dbf25
use mock clock for IPNS record generation (#894)
dennis-tra Sep 13, 2023
f607a79
Use MapDatastore for provider backend tests instead of leveldb (#896)
dennis-tra Sep 13, 2023
36328b1
revert some merge residuals
dennis-tra Sep 14, 2023
961da3e
style: minor coding clean up (#898)
dennis-tra Sep 15, 2023
f28c2fc
Target go language version 1.20 and add 1.20.8 to build matrix
iand Sep 15, 2023
7e13876
Target go language version 1.20 and add 1.20.8 to build matrix
iand Sep 15, 2023
5665cda
WIP
iand Sep 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/uci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
files: # Configure what Unified CI templates should be used for your repository; defaults to primary language default fileset
- .github/workflows/go-check.yml
- .github/workflows/go-test.yml
force: true # Configure whether Unified CI should overwrite existing workflows; defaults to false
versions:
go: 1.21 # Configure what version of Go should be used; defaults to oldstable
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should include Go 1.20 as well.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is actually no-op. uci.yaml isn't used by go-check or go-test (see https://filecoinproject.slack.com/archives/C03KLC57LKB/p1694518386936719?thread_ts=1694429677.253269&cid=C03KLC57LKB) Also we have customised both to pass in a v2 working directory, so this is irrelevant.

As mentions in the PR description the plan is to get working builds during v2 development and then integrate the CI with version 1 when we are closer to completion. Right now we are in the frustrating situation of not ever having clean builds.