Failed to reuse files from previous run: The 'pull' step of 'snap-config' is out of date:
The source has changed on disk.
To continue, clean that part's 'pull' step by running `snapcraft clean snap-config -s pull`.
Build failed
Snapcraft writes some internal state data to the ./snap/.snapcraft directory in your project, which would look like a change to the source of your part. Either somewhere outside of ./snap, or a subdirectory of ./snap will probably fix the problem.
It’s not in stable, but it should still work today (that PR just enshrines it in tests). We prefer that part sources be stored outside the snap/ directory, but if you must put them in there, use snap/local/