This was touched on in the comments of #9 but I felt it could use a separate issue. If an org has an archived repo attempting to apply topics/labels will cause the task to fail and no further repos will be modified. While skipping just archived repos would be a partial solution, I think there is a broader issue here of having one repo fail the entire task. Would probably be better to catch any exception and make a log of it instead.
This was touched on in the comments of #9 but I felt it could use a separate issue. If an org has an archived repo attempting to apply topics/labels will cause the task to fail and no further repos will be modified. While skipping just archived repos would be a partial solution, I think there is a broader issue here of having one repo fail the entire task. Would probably be better to catch any exception and make a log of it instead.