Update Github Actions in CI and check go fmt#3
Update Github Actions in CI and check go fmt#3poVoq merged 6 commits intomatterbridge-org:masterfrom
Conversation
|
I am sadly not familiar with Github actions, so I can't comment much on this. (Once we migrate to Codeberg it should work with Forgejo actions though, or I could look into setting up a Woodpecker runner) |
dcd9f06 to
4ae344c
Compare
|
I rebased on master (due to the docs update #1 which stopped CI running on docs, producing a conflict). If someone would like to review, feel free to go ahead. @poVoq even if you don't know anything about Github actions, you can read commit by commit it's mostly straightforward changes, except for b6c0860 which has a little too much magic because the |
|
Well, I looked at it, but I really don't feel qualified to comment on this. But it's not like much can break that isn't fixable afterwards, so lets just try? |
|
I don't like removing the container build, because I, for one, only use this from container images. |
4ae344c to
8fb471d
Compare
That's a very good point! I removed it because i'm not very familiar with registries and it was using API keys i don't have at hand. Since you seem more experienced with this, can i just remove the Docker Hub part and leave the GHCR in CI and it will automatically use our GITHUB_TOKEN to publish test images? We don't really have a packaging policy yet or registered package maintainers. Would you like to maintain the Docker side of things @Jaykul ? |
|
Yes -- taking out docker is what I did in my fork -- I can push that file if you like. What do you think about ARM64? I turned off the ARM container build because it takes 15 minutes almost, on QEMU, and that just made me impatient. I don't know if anyone's actually using that ... but I suppose they can ask, if they want it... |
|
So we merge this and @Jaykul could make another PR with the correct container building? I think that ARM64 would be nice to support for running it on a RasberryPI or so. |
Support EditDisable and EditSuffix for Matrix.
Yes please! Just open a new PR :)
Wow that's slow! To be fair, if we introduce proper integration tests as in #4 CI is always going to be slow. That's a tradeoff we should discuss. I personally believe pushing containers on PRs is of limited use when PRs are getting properly and timely reviewed/merged, and what would be important would be to have containers published on releases. What do you think? I also think it'd still be useful to have docs on how to generate containers for other architectures. |
This PR:
go fmt ./...is applied on future PRsReview welcome :)