-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Testing patch v12.0.3 #3443
Testing patch v12.0.3 #3443
Conversation
Even with just some fixes, a new patch release LGTM. If the others are hard to merge, we can leave them for the next minor. |
I don't understand why we want a new patch release right now. We agreed in #3113 to work on the next minor release immediately. The docs for the features added before the docs-migration are still missing, though. Instead, we're getting new features worked on all the time. What am I missing? |
I don't understand what that means. You are proposing to merge this into I'd still need to finish the release workflow to make it possible to release on the v12 branch properly. I haven't come around to finishing this, yet. |
No, no, there shouldn't be a problem. Mostly mentioned it because I didn't know if the release workflow may be different between force pushing the |
I'm not sure what you mean by force pushing the main branch - but I don't ever want to do that. Maybe there is a mis-understanding. I imagine the future development flow for back-branches to be basically exactly how you did it here: Cherry-pick bugfixes. But then do the cherry-picking + PR semi-automatically and also auto-release bugfix releases after commits to the back-branches, similar to nightly releases on the main branch. |
Ah cool, I get it now. I misunderstood here: #2814 (comment), I now notice that you never mentioned the
Got it. |
Ah, I had forgotten about this. Yeah, we might need to still force push the release branch ( |
415 is for Content-Type and 406 for Accept headers.
…are used Previously using a generic mimetype handler failed when any kind of select= was given, because we tried to cast the select-result to the original table type. With this change, this cast is only applied when select=* is given implicitly or explicitly. This is the only case where this makes sense, because this guarantees that correct columns are selected in the correct order for this cast to succeed. Resolves PostgREST#3160
75a6d3e
to
a2ee003
Compare
I rebased this on latest We can merge this into |
@wolfgangwalther Great job on the new release workflow, it's looking great!
Some feedback here:
|
Haha, I was heavily confused when I just got a notification for the release without any notes - and then clicked the release and all notes were there... ok I will investigate.
Argh. I only introduced that conditional logic because I had |
I wonder why we have an error here... but the job still passes. Seems like there is no error code returned. |
Ok, I fixed all three issues. To get the arm docker image properly build and pushed, I will need to re-run the whole release pipeline - to not make it fail, I will delete the github release soon, it will then be recreated again when I force push the |
While fixing the error codes for the arm scripts.. I realized that this was broken ever since 83cf15f, which was supposed to pass a Let's see what that means. Hopefully things will just build fine when we now pass the proper version to it. |
Hm, the latest push for the tag failed with a "no space left" error for the arm job: https://github.com/PostgREST/postgrest/actions/runs/9022807863/job/24793212610 This might be because too many arm jobs were running at the same time. Just to be sure, @laurenceisla, can you check on the runner again whether we might have left-over build folders again which were not cleaned up? I will wait a bit until all other jobs have settled down and then run it again. |
If you happen to have a chance to look into this before I do again tomorrow, you can also restart the failed jobs in this pipeline: https://github.com/PostgREST/postgrest/actions/runs/9022807863/job/24793212610 - this should then continue the release pipeline. I'll look into it tomorrow again. |
Ooph, nice catch.
That's strange, the server doesn't seem to have older build folders there... maybe with the GHC fix, it added more libraries to the |
It was GHCup itself that had GBs of tmp files while installing, I think both CI jobs for |
All done! it's working correctly now 🎉 Confirmed that both of the issues mentioned here are fixed #3443 (comment). |
Just testing some cherry-picks with minimal conflicts for a patch release.
The original strategy is to force push the changes in
main
to thev12
branch. Since only some commits are applied, I based it on the existingv12
branch instead.From the current CHANGELOG, the included fixes are:
application/vnd.pgrst.object+json
returns the media type sucessfully #3373, Remove rejected mediatypeapplication/vnd.pgrst.object+json
from response - @taimoorzaeem42P17 infinite recursion
- @taimoorzaeemThe missing fixes are:
--dump-schema
does not dump media handlers #3237, Dump media handlers and timezones with --dump-schema - @wolfgangwalther/ready
endpoint is incorrect on slow schema cache loads #3330, Incorrect admin server/ready
response on slow schema cache loads - @steve-chavezpgrst.server_trace_header
in-database config not working #3345, Fix in-database configuration values not loading forpgrst.server_trace_header
andpgrst.server_cors_allowed_origins
- @laurenceisla