-
Notifications
You must be signed in to change notification settings - Fork 549
🤖 Flatten authors and contributors in .meta/config.json files #1214
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
🤖 Flatten authors and contributors in .meta/config.json files #1214
Conversation
The authors and contributors of exercises are stored in an array in the exercises' `.meta/config.json` files. We used to have separate fields for the GitHub- and Exercism username of the user. As we're only using the GitHub username, we've flatten the `authors` and `contributors` array to an array of strings representing the GitHub usernames. See https://github.com/exercism/docs/pull/90/files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Simplifying to github username was a good idea.
[edit]: This is going to break our CI until such time as configlet is updated with the new lint rules, so please refrain from merging until the new configlet is about ready to release.
iHiD
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We are now merging this PR automatically to help prepare your track for Exercism v3.
|
@coriolinus We're building a new release of configlet right now. Should be there in 15-30 minutes. |
|
(for clarity - my comment was automated 🙂) |
|
@coriolinus configlet has been updated and I restarted the job. It is green now :) Feel free to merge this once the other checks are green. |
|
Given this is approved I will merge since I merged two other PRs that are failing on main. |
|
In general, I believe Rust maintainers defer to the contributor or initiating maintainer to self-merge. |
The authors and contributors of exercises are stored in an array of objects in the exercises'
.meta/config.jsonfiles.Each author/contributor used to have two properties: their GitHub username and their Exercism username.
As we're only using the GitHub username, we're flattening the
authorsandcontributorsarray to an array of strings representing the GitHub usernames.We will update
configletto validate the new structure, so you might be seeing build failures once we've implemented this change.See https://github.com/exercism/docs/pull/90/files
Automatic Merging
We will automatically merge this PR immediately to be able to submit a different PR in which we'll add the authors/contributors for practice exercises.
Tracking
exercism/v3-launch#26