You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was looking at enrollment data, and noticed that ever since that 2024.07.2 release, our version numbers have been calculating incorrectly at runtime:
Event Type
Client Event Time
Version
Version should be
returned enrollment
June 29, 2024, 4:09 PM
2024.6.1
✅
returned enrollment
July 1, 2024, 6:03 PM
2024.6.1
✅
returned enrollment
July 4, 2024, 6:15 PM
2024.7.1
✅
returned enrollment
July 16, 2024, 11:06 AM
2024.7.1
✅
returned enrollment
July 19, 2024, 3:54 PM
2024.7.1
✅
returned enrollment
July 29, 2024, 10:33 AM
2024.7.1
✅
returned enrollment
August 1, 2024, 4:11 PM
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
returned enrollment
August 3, 2024, 11:05 AM
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
returned enrollment
August 9, 2024, 2:36 PM
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
returned enrollment
August 9, 2024, 7:17 PM
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
returned enrollment
August 13, 2024, 1:37 PM
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
returned enrollment
August 27, 2024, 1:03 PM
2024.8.2.dev0+g7664917.d20240821
2024.8.1
returned enrollment
September 2, 2024, 1:15 PM
2024.8.2.dev0+g7664917.d20240821
2024.8.1
returned enrollment
September 3, 2024, 11:43 AM
2024.8.2.dev0+g7664917.d20240821
2024.8.1
returned enrollment
September 7, 2024, 9:01 AM
2024.8.2.dev0+g7664917.d20240821
2024.8.1
returned enrollment
September 9, 2024, 5:22 PM
2024.9.2.dev0+gadf41b9.d20240909
2024.9.1
returned enrollment
September 13, 2024, 4:24 PM
2024.9.2.dev0+gadf41b9.d20240909
2024.9.1
To Reproduce
Steps to reproduce the behavior:
Checkout a prior release tag, e.g. git checkout 2024.09.2
Make sure you have no pending git changes
docker compose build --no-cache client to rebuild the client (prod app)
docker compose up -d client to bring the client up in the background
docker compose exec -ti client /bin/bash to enter the running container
python manage.py shell to enter a Django shell with settings loaded
import benefits; print(benefits.VERSION) 💥
type exit() to exit the shell
git status 💥
Expected behavior
In the above example, we should have seen 2024.09.2 printed to the screen, and no pending git changes.
Screenshots
Additional context
Can we just delete the .git folder from the app container? I don't see why that would be needed once the benefits package is installed.
How do we handle this in eligibility-server? Is the version number correct over there?
The text was updated successfully, but these errors were encountered:
Background
In Release
2024.07.2
we went to a tag-based deployment model. See #1527 / #2213 for more context.Our most recent Release was for
2024.09.2
.I was looking at enrollment data, and noticed that ever since that
2024.07.2
release, our version numbers have been calculating incorrectly at runtime:2024.6.1
2024.6.1
2024.7.1
2024.7.1
2024.7.1
2024.7.1
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
2024.7.3.dev0+gcd3b083.d20240731
2024.7.2
2024.8.2.dev0+g7664917.d20240821
2024.8.1
2024.8.2.dev0+g7664917.d20240821
2024.8.1
2024.8.2.dev0+g7664917.d20240821
2024.8.1
2024.8.2.dev0+g7664917.d20240821
2024.8.1
2024.9.2.dev0+gadf41b9.d20240909
2024.9.1
2024.9.2.dev0+gadf41b9.d20240909
2024.9.1
To Reproduce
Steps to reproduce the behavior:
git checkout 2024.09.2
docker compose build --no-cache client
to rebuild the client (prod app)docker compose up -d client
to bring the client up in the backgrounddocker compose exec -ti client /bin/bash
to enter the running containerpython manage.py shell
to enter a Django shell with settings loadedimport benefits; print(benefits.VERSION)
💥exit()
to exit the shellgit status
💥Expected behavior
In the above example, we should have seen
2024.09.2
printed to the screen, and no pendinggit
changes.Screenshots
Additional context
Can we just delete the
.git
folder from the app container? I don't see why that would be needed once thebenefits
package is installed.How do we handle this in
eligibility-server
? Is the version number correct over there?The text was updated successfully, but these errors were encountered: