Release v0.6.0 #845

Closed
opened 3 years ago by KitaitiMakoto · 13 comments
Owner

refs: https://docs.joinplu.me/organization/release-process/

  • Download and merge latest translations
  • Merge security fix
  • Run clippy and test
  • Bump version by cargo-release
  • Update migration documentation (if needed)
  • Build binary
  • Check snap related things (Because I don't know about Snap well)
  • Create a release page and upload the binary there
  • Announce in Matrix room
  • Notify YunoHost Plume package maintainer
  • Wait for Docker image build on Docker Hub
  • Update Plume binaries of fediverse.blog
  • Write and publish a blog post
refs: https://docs.joinplu.me/organization/release-process/ * [x] Download and merge latest translations * [x] Merge security fix * [x] Run clippy and test * [x] Bump version by cargo-release * [x] Update migration documentation (if needed) * [x] Build binary * [x] Check snap related things (Because I don't know about Snap well) * [x] Create a release page and upload the binary there * [x] Announce in Matrix room * [x] Notify YunoHost Plume package maintainer * [x] Wait for Docker image build on Docker Hub * [x] Update Plume binaries of fediverse.blog * [x] Write and publish a blog post
Poster
Owner

I found crowdin pull is included in cargo-release's pre-release-hook.

I found `crowdin pull` is included in cargo-release's pre-release-hook.
Poster
Owner

cargo-release pushes to main but Gite main branch is protected from pushing...

cargo-release pushes to `main` but Gite `main` branch is protected from pushing...
Poster
Owner

I pushed to release-0.6.0 branch manually.

I pushed to `release-0.6.0` branch manually.
Poster
Owner

@trinity-1686a I'm attempting to upload prebuilt binaries to this Gitea's release page. Each file size is 23MiB - 24MiB and Gitea says "File size (22.87 MB) exceeds the maximum size of (4 MB)". But 20MiB binaries were uploaded for 0.5.0. How can I upload 0.6.0 binaries?

@trinity-1686a I'm attempting to upload prebuilt binaries to this Gitea's release page. Each file size is 23MiB - 24MiB and Gitea says "File size (22.87 MB) exceeds the maximum size of (4 MB)". But 20MiB binaries were uploaded for 0.5.0. How can I upload 0.6.0 binaries?
Owner

I have no idea, I'm guessing some default value changed in Gitea conf since then. I upped the limit, it should be enough now.

I have no idea, I'm guessing some default value changed in Gitea conf since then. I upped the limit, it should be enough now.
Poster
Owner

Thank you!

But still I couldn't upload them. Gitea says "You can not upload files of this type.". Could you allow *.tar.gz file?

Thank you! But still I couldn't upload them. Gitea says "You can not upload files of this type.". Could you allow `*.tar.gz` file?
Owner

it should be good now

it should be good now
Poster
Owner

After upload completed, Gitea said "File type is not allowed: application/x-gzip"...

After upload completed, Gitea said "File type is not allowed: application/x-gzip"...
Owner

...

I've allowed anything, I hope it'll work this time

... I've allowed anything, I hope it'll work this time
Poster
Owner

Thanks! I'm attempting again.

Thanks! I'm attempting again.
Poster
Owner

I dicided not to update binaries of fediverse.blog. Current version might have some trouble federating other Plume and non-Plume instances. We need investigate more.

I dicided not to update binaries of fediverse.blog. Current version might have some trouble federating other Plume and non-Plume instances. We need investigate more.
Poster
Owner

No, I need update it because current running version has a vulnerability.

No, I need update it because current running version has a vulnerability.
Poster
Owner

Done!

Done!
KitaitiMakoto closed this issue 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Plume/Plume#845
Loading…
There is no content yet.