-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Push README.md to release branch #5165
Conversation
@retorquere, could you take a look at the run failure at https://github.com/citation-style-language/styles/actions/runs/414681544 ? |
Looks like the token doesn't have the requisite permissions: https://github.com/citation-style-language/styles/runs/1535289254?check_suite_focus=true#step:18:28:
|
Is the problem the token or csl-bot? I suspect the latter -- I don't see csl-bot as having access to the locales repo? Did this work on styles? Because the problem should be the same. |
It's csl-bot, and if csl-bot doesn't have push access to But no workflows were updated in that commit. That bit should not have ran at all. I'll check that out. edit: the commit did in fact change the workflows so it's appropriate that that should run. |
Any concerns about giving csl-bot write access to locales? Happy to do that |
I can't think of any. Qua attack surface it wouldn't be better or worse than having any other committer's account being compromised. |
Done -- the Style distributor team, which includes csl-bot now has write access to locales. Currently @dstillman is part of that team -- any reason you need to be? Currently the team has access to Also, just FYI, I've removed you as an admin from /styles |
Yes, I'd like to retire these in favor of (protected) version branches in the main "styles" and "locales" repos. And I see that https://github.com/citation-style-language/styles-distribution hasn't updated since 11/23. Since I just created https://github.com/citation-style-language/locales/tree/v1.0.1 to go along with https://github.com/citation-style-language/styles/tree/v1.0.1, we might want to retire "styles-distribution" sooner rather than later (we can just archive it and https://github.com/citation-style-language/distribution-updater), announce the shift on Twitter, and update our website (https://citationstyles.org/developers/#/code-repositories). |
That's partially because Travis was broken for a while, and partially because I stripped Sheldon in the move to GH actions later. The stripped sheldon means the tests on Travis must have started failing structurally, and thus the updater wasn't pinged for a while. |
Ah, that part still depends on Travis CI? I think I might have shut off Travis CI for the "styles" repo when we were migrating to GitHub Actions:
Anyway, I don't think we need a grace period where we keep https://github.com/citation-style-language/styles-distribution active (worst case scenario is that downstream users don't get style updates). Better to just document and announce people should switch to https://github.com/citation-style-language/styles/tree/v1.0.1. |
Nope. I can remove the distribution-updater from Zotero servers now, correct? To recap:
|
@rmzelle it doesn't rely on it anymore, but it took a while before I got to it in the new situation, and in the mean while, Travis couldn't ping, and then we decided to not update that repo for release anymore. |
For the grace period, it wouldn't be hard to submit to both the branch and the other repo if so desired. |
@retorquere, if you don't mind implementing it, yes, it would be cleaner if we would first announce the deprecation of styles-distribution followed by a grace period of e.g. 2 months so any downstream users can migrate while still receiving style updates. @dstillman, yes, (eventually) we'd only drop the ping to styles-update.zotero.org:8827. |
Working on it (actually I think it's ready, but I want to give it a once-over), but the Netherlands has gone into a sudden full lockdown and I need to rearrange everything for my work, so I have my hands a but full right now. |
No description provided.