[lint] Miscellaneous Fixes
This fixes a few miscellaneous things:
- The removal of the fetch in !3536 (merged) effectively bypassed
trunk
for all PRs, (see examplelint
job in !3552 (closed)) - this updates to diff againstorigin/develop
to avoid. - The recent package update of
ethereum
caused a new lint error in theevm
package - this fixes the lint warning by not copying the pointer struct. - Updates CI to wrap
trunk
in a script that will use--all
on merge requests when either Go modules or the Trunk settings change to avoid cases like #2 slipping by in the future. - Update
trunk
while we're at it.