Skip to content

Conversation

@leohhhn
Copy link
Contributor

@leohhhn leohhhn commented Sep 18, 2025

No description provided.

@leohhhn
Copy link
Contributor Author

leohhhn commented Sep 18, 2025

currently blocked by gnolang/gno#4739

@leohhhn leohhhn marked this pull request as ready for review September 23, 2025 02:29
@leohhhn leohhhn changed the title feat: CI feat: basic CI Sep 23, 2025
@leohhhn leohhhn requested review from aeddi and gfanton September 23, 2025 02:35
Copy link
Contributor

@gfanton gfanton left a comment

Choose a reason for hiding this comment

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

Check my comments. check monorepo workflows templates; they should be simple enough to adapt it here (not as a template).
Also (not mendatory in this PR) but using go.mod to vendor gno would be better IMO. As long a we have some flow to update it frequently (e.g. once a week)

Comment on lines 36 to 37
- name: Expose GOBIN on PATH
run: echo "${GOBIN}" >> "$GITHUB_PATH"
Copy link
Contributor

Choose a reason for hiding this comment

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

not sure this is needed.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

After adding the go.mod, it's needed so that the CI knows where the installed gno binary is.

@leohhhn
Copy link
Contributor Author

leohhhn commented Sep 24, 2025

Hey @gfanton thanks for the review. I reworked the CI and now we use a go.mod file, with a nicer flow and proper execution. Can you please check it out again?

@leohhhn
Copy link
Contributor Author

leohhhn commented Sep 24, 2025

Also added a Makefile which uses local tools.

leohhhn and others added 2 commits October 2, 2025 18:07
@leohhhn
Copy link
Contributor Author

leohhhn commented Oct 2, 2025

self merging

@leohhhn leohhhn merged commit d4d7758 into main Oct 2, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants