simjanos-dev / LinguaCafe

LinguaCafe is a self-hosted software that helps language learners read foreign languages.
https://simjanos-dev.github.io/LinguaCafeHome/
GNU General Public License v3.0
891 stars 32 forks source link

feat: added new action to build a beta image #304

Closed sergiolaverde0 closed 5 months ago

sergiolaverde0 commented 5 months ago

This action can be manually launched from any branch but it really should only ever be used from the beta one.

It tags the image with ${branch_name} and with ${branch_name}-YYYY-MM-DD so that it is possible to both get the latest beta image with a simple pull and to pin a version with accuracy of a day; if an image is rebuilt within the same day it will be overwritten.

This needs to be merged into main for it to be visible in the Actions tab, but i'm not really sure if it has to be copied over to the beta branch too.

simjanos-dev commented 5 months ago

It tags the image with ${branch_name} and with ${branch_name}-YYYY-MM-DD

Wow, that's handy.

if an image is rebuilt within the same day it will be overwritten.

But that could cause confusions. I'll make the manual about the ${branch_name} only.

Thank you so much! I'll make the first image tomorrow probably.

simjanos-dev commented 5 months ago

I made the image, and updated the user manual. Thank you!