In order to version our github-hosted repositories we include a file (VERSION.txt)
in each of them, where we store the version number of the application.
We could use git tags but we're too lame for that :)
Also, some of the repos don't really have this file... ...because they dont need it (for example, we use some repos just to store documents etc etc and they dont need a version number).
Our version numbers look like Nx.y.z where N is a common prefix we use for
all our VERSION.txt.
We have now decided that N is useless and would like to remove it from all our
VERSION.txt files, but we dont want to manually send a pull request to each
repo changing Nx.y.z to x.y.z.
Can you write an automated task that can do that for us? To test it, you can try running the task on a user's or organization's public repos (but don't annoy them, better to use your own github profile :)).
You can use either Bash, Python or Node.