Fetch file version from Nexus #147

Merged
lucas merged 5 commits from feat/nexus-file-version into master 2023-11-29 18:53:14 +01:00
Owner

When importing an archive file downloaded from Nexus, the file name does
include a version field. But, presumably for compatibility reasons,
Nexus replaces special characters with -, so that this field doesn't
match common schemes like 1.0.0.
So instead we use the also included update timestamp to find the
corresponding file info from Nexus and use the version data from that.

Closes #131.

When importing an archive file downloaded from Nexus, the file name does include a version field. But, presumably for compatibility reasons, Nexus replaces special characters with `-`, so that this field doesn't match common schemes like `1.0.0`. So instead we use the also included update timestamp to find the corresponding file info from Nexus and use the version data from that. Closes #131.
lucas added 1 commit 2023-11-24 13:59:32 +01:00
Fetch file version from Nexus
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
246564d00f
When importing an archive file downloaded from Nexus, the file name does
include a version field. But, presumably for compatibility reasons,
Nexus replaces special characters with `-`, so that this field doesn't
match common schemes like `1.0.0`.
So instead we use the also included update timestamp to find the
corresponding file info from Nexus and use the version data from that.

Closes #131.
lucas added a new dependency 2023-11-27 15:36:25 +01:00
lucas added 1 commit 2023-11-27 15:39:13 +01:00
Add changelog entry
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
440d0f505b
lucas added 2 commits 2023-11-29 15:38:57 +01:00
nexusmods: Fix File type
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
a0fe5d3f81
lucas added 1 commit 2023-11-29 15:43:56 +01:00
Merge branch 'master' into feat/nexus-file-version
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux
5bcc4b8c70
* master:
  dtmm: Fix writing Nexus image to disk
  dtmm: Fix importing from `.mod` file
  ci: Combine Dockerfiles into multi-stage build
  ci: Rework MSVC image building
  ci: Fix base pipeline
  ci: Improve caching setup for image building
  ci: Create build artifacts for commits on master
  ci: Fix undefined variable
  Add changelog entry
  dtmm: Fetch mod image from Nexus
lucas merged commit 6c511a30f4 into master 2023-11-29 18:53:14 +01:00
lucas deleted branch feat/nexus-file-version 2023-11-29 18:53:14 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#150 Handle NXM URIs}
bitsquid_dt/dtmt
Reference: bitsquid_dt/dtmt#147
No description provided.