This is due to the fact that, without a base
specified, if you don’t specify a source
it defaults to source: .
. If anything in that directory changes then snapcraft considers the pull step to be out of date. If you specify a base
you’ll see that snapcraft no longer uses this default source (although remote parts become more difficult to use).
1 Like