-
Notifications
You must be signed in to change notification settings - Fork 221
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
publish finch artifacts using github actions #1461
Conversation
this is also failing due to scalafix errors. running fixed locally with |
A no wait, you brought back the build here 🤔 |
got past the scalafix issue and now validate is failing due to
|
The config is probably out of date. Dialect is a new thing. https://scalameta.org/scalafmt/docs/configuration.html#scala-dialects. We probably want scala213. |
You need to add |
left to do
|
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.
A few more nits to hammer.
Another question - I think once merged this it would release 0.33.0 - is this desired?
fail-fast: false | ||
matrix: | ||
os: [ubuntu-latest] | ||
java: ['adopt@1.11'] |
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.
I think we can just delete those and inline os
and java
version
@@ -8,8 +8,7 @@ import io.finch.internal.HttpContent | |||
|
|||
trait Decoders { | |||
|
|||
/** |
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.
Any chance we can undo these comment changes so it's easier to review?
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.
Or maybe open a separate PR with code style changes?
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.
yeah. it was just the output of running scalafmt
and scalafix
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.
Looks reasonable to me! Thank you so much, @arron-green and @rpless and @joroKr21 for these changes!
This PR looks good to me as well, however there is one minor problem that we've uncovered. I was able to confirm that the encryption password works for the files on a mac, however when I tried on an ubuntu machine it failed with the following:
A security engineer at work pointed me to this and said the problem was most likely that the files were originally encrypted with libressl and that apparently doesn't work with versions of ssl that ship with ubuntu.
If folks are good with this plan let me and I can get it started. |
@rpless sounds good to me. i'll update the build script to include the openssl options to include |
i realized after i pushed my last update that the openssl section would only run on merge. moved to the top to test out that portion |
@rpless script is ready for the updated files |
Ok I'll get started on that process I described. |
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.
Now you just need to update the branch I think
worked with @rpless to prepare deploying artifacts with github actions.
still needs a github actions file to trigger workflow