[Forgebox] Why Does Installed Version Show "Snapshot" When Running Package Update?

This is a bit of a random question, but I have noticed recently that in some of my ColdBox apps, when I run package update, I see some dependencies listed with “-snapshot” next to the installed version and the update version lists something identical without the word “-snapshot”.

I’ve tried uninstalling and reinstalling the dependencies that do this, but it doesn’t seem to change anything.

Here’s a screenshot that shows this behavior in an app that uses Mementifier as a dependency of Quick:

Here’s an example:

image

Quick’s box.json file lists:
"mementifier":"^3.0.0"
So Forgebox should return the 3.6.1+5 version based on the latest version as of today. However, instead it seems to use the “snapshot” version.

Is this possible an issue on my end? Or something on the Forgebox side of things? It’s not a huge deal, but it always makes me think that some of my dependencies have pending updates.

The build is messed up and putting the wrong version number in the artifacts. Ping @lmajano

Thanks, I will review, I have to be doing one by one as I find them.

Here are the ones I found in the projects I’m working on today:

I’ve found a few more - fresh install of commandbox

mockdatacfc@^3.4.0+35          │ 3.7.0-snapshot  │ 3.7.0+1   │ 4.0.0+2   │ /modules/commandbox-migrations/modules/cfmigrations/modules/mockdatacfc 
contentbox-cli@^1.8.0+5        │ 1.8.0-snapshot  │ 1.8.0+5   │ 1.8.0+5   │ /modules/contentbox-cli
commandbox-boxlang@^1.17.0+20  │ 1.17.0-snapshot │ 1.17.0+20 │ 1.17.0+20 │ /modules/commandbox-boxlang

And cfdocs is stuck at the wrong version (can’t update)

cfdocs@0.1.8                   │ 0.1.5           │ 0.1.8     │ 0.1.8     │ /modules/cfdocs
1 Like

Update on some of these modules

[√] Mementifier
[√] MockDataCFC has been renamed to cbMockData so use that instead
[√] contentbox-cli
[√] commandbox-boxlang

Awesome! That addressed most of the ones I ran into, thus far. The only one I still see is:

cbSwagger@^3.1.2-snapshot │ 3.1.2-snapshot │ 3.1.2+13 │ 3.1.2+13 │ /modules/cbSwagger