Not pulling newest version from upstream repo
I have a fork of "LibreChat" with custom changes. This repo only has a main branch. Now I created a template that uses this as Upstream Repo.
And it tells me that I am on the latest version of this repository, BUT it is absolutely NOT pulling any of my custom changes. There is even files missing that I created.
What am I supposed to do? Why is it not pulling the proper version from "main"?
29 Replies
Project ID:
d60ab7ef-1170-4364-8ac5-e3fa1142804e
d60ab7ef-1170-4364-8ac5-e3fa1142804e
Template: https://railway.app/template/DJFzqY?referralCode=Bc2Iiw
Issue is with "libre-chat-custom"
Just found out I get an e-mail with some docker error:
And this comes all from the github workflows that railway is creating... so how to fix this? I really like to start sharing the template
the upstream changes are cached for something like 24 hours
So the failed GitHub action does not matter and I should just wait and retry?
not sure about any github action, railway doesn't make github actions
also why is the filebrowser template in your template lol
@Brody I am using it. Uploaded files are being retrieved from it by my other service. I just used the login and list file functions of the frontend
And users using my template need to be able to upload files as they can add their own graphs which are being run by another application
and you use filebrowser's api in your app?
Yes
That is not true. All GitHub actions have been created by the railway GitHub plugin. At least I did not create any
i have never once had railway create any actions in any of the repo's ive deployed through railway
im seeing a lot of pre-set keys, please use
${{secret(32)}}
(or whatever length you need) for these kinds of thingsYeah you are right. Thx
But all was created by "railway-bot"
thats not an action
It is. This is one of the files used in the actions
railway doesnt use that, and railway didnt make those
Hm I have no actions in the project I forked. I don't get it
Ah I see now. Files were already in the project (but no actions).
And somehow when railway created the files github automatically created the actions? Hm
Ok, well that is solved. Then I just hope at some point the repository will actually be updated.
railway does not create any files in the repo
Well it copies the GitHub repository if you use the template.
yes it clones the repo, it does not create any additional files during that process though
Yes I was wrong. The files were already there just somehow the actions got activated
Looks like it really is a 24h cache or something. Updated another github project included in that template and can also see that there is no auto-update and it pretends to be on the newest version (while my original project that is the foundation of the template updated immediately).
to be clear, this is just cache on the upstream check, if someone went and deployed the template right now they would get a repo in their gh account thats an exact clone of the gh repo you set in the template
Hm, than my repos should be more up-to-date when they are.
Well I will take a look after 24h. And if it still does not update recreate the template I guess. There is no easier way adding all the defaults for the env variables than the interface right? Because Librechat has like 70...
I would rather like to be able to copy in a file or something
whenever you deploy a template the repos in the template are cloned, no cache there.
yeah there will likely be something like that in the v2 template composer
Just as info: No update even 24h later. Also with my 2nd upstream repository I also made adjustments in.
So basically it froze the status of my repositories from the first creation date of the template (09.02)
I'm sure you kept checking thus pushing the cache invalidation back with every click
please see this message