-
Notifications
You must be signed in to change notification settings - Fork 127
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
[Bug] Step "Run markdown lint" ends with en error #44
Comments
the task: "Update the code in the ci branch to get the test to pass." Clue: on line 18 there is a file. the issue has something to do with markdown syntax. i personally asked chat gpt, and thats how i reached to the solution after a long time.. good luck! |
The following line is causing the warning and error
The "." is asking to check all files for markdown syntax and its warning that "resume.md" is not following the syntax. You can use "" or "*" to markdown as italics font. The "--frail" will exits as failed when there is a warnings. In short if you where to replace *Git* with _Git_ in the "resume.md" then you will not have any errors. But then we don't get to do the LAB as per the instructions provided. Also the error Screenshots mentioned in Step2 - "Review required" and "Merging is blocked" never occurs, as there were no Branch rules already to cause this error. If at the beginning of the Step1, we add a step to create a branch rule requiring one reviewer approval then we get this error when attempting to perform the pull request after creating the ci.yml. |
Linking issue #48 @skills/technical-reviewers Would ya'll mind taking a look at this one? 👀 👍 |
This error is intentional.
|
@sinsukehlab is right, but I agree that the instructions expect the learner to do a lot of heavy lifting with reading so I'll leave this open but it's feedback about the course structure mostly. |
I don't think this is the issue. The main issue is that the Step 2 guide is written with a frame a reference that speaks to unit (or other tests), not linting. So the person trying to follow along is left wondering where the tests are - spoiler, there are none. I'm guessing this tutorial was originally written using test failures/fixes, but then ported to linting at some point? If so, step 2 was never updated to talk about linting instead of testing - including the workflow failure screenshots, which still show a matrix run and test failures, which causes even more confusion. |
Summary
Step "Run markdown lint" ends with en error and the
README.md
isn't updatedHow to reproduce
Open a new browser tab, and work on the steps in your second tab while you read the instructions in this tab
Go to the Actions tab.
Click New workflow.
Search for "Simple workflow" and click Configure.
Name your workflow
ci.yml
.Update the workflow to remove all steps other than the "checkout" step.
Add the following step to your workflow:
Click Start commit, and choose to make a new branch named
ci
.Click Propose a new file.
Click Create pull request.
Wait about 20 seconds then refresh this page (the one you're following instructions from). GitHub Actions will automatically update to the next step.
The text was updated successfully, but these errors were encountered: