Github is absolutely replacing resumes. It doesn't replace an interview, which is what the author seems to be getting at despite the title of their article...
A resume or CV is a piece of paper to get your name on someone's desk, then you get hired by passing the interview. Github is just another way of getting (or keeping) your name on someone's desk.