-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
BCF-2685: rm plugins/cmd/chainlink-solana #10973
Conversation
I see that you haven't updated any CHANGELOG files. Would it make sense to do so? |
8636767
to
e0189cb
Compare
71482fd
to
5b3cac5
Compare
3492195
to
78a1d7e
Compare
54e526a
to
643ce5a
Compare
// Name returns the fully qualified name of the component. Usually the logger name. | ||
Name() string | ||
} | ||
// Deprecated: use services.HealthReporter |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: i understand the intention of this comment, but it's confused because this package is also services
. how about listing the fully qualified relayer package name in the comment?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmmm but this generates a godoc link since we are actually importing it as services. Should we alias it?
643ce5a
to
b79fd07
Compare
b79fd07
to
93fdf8c
Compare
SonarQube Quality Gate |
RUN go list -m -f "{{.Dir}}" github.com/smartcontractkit/chainlink-solana | xargs -I % ln -s % /chainlink-solana | ||
|
||
# Build image: Solana Plugin | ||
FROM golang:1.21-bullseye as buildsol | ||
RUN go version | ||
WORKDIR /chainlink-solana | ||
|
||
COPY --from=buildgo /chainlink-solana . | ||
RUN go install ./pkg/solana/cmd/chainlink-solana |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit - is this resusable somehow? seems like building starknet/other chains would probably use something similar
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the short term, it can be reused as one build image for all the plugins.
It is just a work around for go install
being incompatible with replace
s in the go.mod
. Longer term, we don't want to be installing from source anyways, so this complication goes away.
https://smartcontract-it.atlassian.net/browse/BCF-2685
Remove the embedded solana command and use chainlink-solana repo instead.
Requires: