How to get started with Insiders? For the Renovate docs site. #6585
Replies: 1 comment 1 reply
-
|
Hello @HonkingGoose, By "maintainers" I understand you mean people that are members of the At the start I understood that you're a part of the Renovate team, therefore I'm assuming you do have access to their private
I'm not sure what are the other questions, but I will comment on the first steps.
So this makes me think that you don't have access to the private fork repository and you're asking:
To keep Insiders safe and secure, no non-Insider contributor can gain access to a token or touch the files directly.
Which is best for what exactly? But mostly doesn't matter, bot with access permission to a private repository is the same as a bot with a token to access the repository.
As long as you don't put the token in a file and commit it anywhere it should be secure. You can set environmental variables for private repositories and the whole organization.
I'm not sure if I understood the second thing, but the same as written above. You'd need to setup a workflow that is triggered with pull requests and builds and deploys the files to a temporary host OR instead of a workflow have a bot like Privacy Guides do so with Netlify. I hope that any of this could allow you to progress further with the upgrade ✌️ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The Renovate team started sponsoring Material for MkDocs. 🥳 For now we're only using the public stuff. I'd like to use the cool new features from Insiders. But I don't understand how the Renovate maintainers should set up Insiders. I'm getting difficult questions that I don't know to answer.
I'll start by explaining:
Pinging @rarkins and @viceice so they can help answer any incoming questions from the Material for MkDocs maintainer. 😉
Current set up for the Renovate docs repository
As best as I understand, this is our current set up:
mindmap root((docs repo)) Git submodule dependency on renovatebot/renovate updates automatically via Renovate bot build custom scripts pulls in Git submodule content autogenerate parts of docs fetch open issues other stuff tests Cypress smoketest mkdocs build strict mode publishing to GitHub Pages via gh pages branch automatic after merge to main branch development locally with Codespaces with Gitpod collaboration pulls from HonkingGoose's fork HonkingGoose edits configDivision of responsibilities
Here's how I would like to divide the reponsibilities:
mindmap root((insiders fork)) HonkingGoose read access only fork of fork? previews build with Codespaces edits config via PR maintainers direct access keep tokens safe keep build working keep Insiders fork private keep publishing workingIs something like this even possible? Can I have a private fork of Renovate's fork of Insiders? 🙃
Have you read the docs?
Yes, I read the Insiders docs. The problem is that our configuration and publishing is very complex already. So I don't feel comfortable to help the Renovate maintainers.
What's the first step?
I've listed what I think are the first things to figure out, or decide on. I'll gladly hear your advice on how to:
Beta Was this translation helpful? Give feedback.
All reactions