Skip to content

Conversation

@johnbrvc
Copy link
Collaborator

@johnbrvc johnbrvc commented Jun 30, 2025

Description of what the PR does

Distribution files for the WTI were improperly named for local (non-github) builds and for PR triggered workflow builds.
For non-github package builds, the WTI project distribution files are now named:
WebTeamInterface-1.2-7784.zip and WebTeamInterface-1.2-7784.tar.gz instead of
WebTeamInterface-1.2-.zip and WebTeamInterface-1.2-.tar.gz
In addition, for github PR triggered workflow builds, the distribution files are now in the project's dist folder named
WebTeamInterface-1.2-7784~pri1135_fix_pr_build_artifacts.zip and WebTeamInterface-1.2-7784~pri1135_fix_pr_build_artifacts.tar.gz instead of
WebTeamInterface-1.2-7784~1136/merge.zip and WebTeamInterface-1.2-7784~1136/merge.tar.gz

This should also have the side effect of including the projects/WebTeamInterface-1.2-7784~~pri1135_fix_pr_build_artifacts.zip in the Github workflow artifact build.zip file. Previously it was not included since it was named improperly (merge.zip) in a subfolder.

Issue which the PR addresses

Fixes #1135

Environment in which the PR was developed (OS,IDE, Java version, etc.)

Windows 11
Ant 1.10.12

Precise steps for testing the PR (i.e., how to demonstrate that it works correctly)

  1. Perform a package build from Eclipse.
  2. Check the projects/dist folder and verify the name of the WebTeamInterface zip and gz files are as described above.
  3. Check the dist/pc2-9.11build-XXXX.zip file and see that it contains projects/WebTeamInterface-1.2-XXXX.zip

To check the Github artifacts, find the Workflow run for this PR and examine the merge.zip artifact it produced. It should contain a pc2-9.11build-7261~1136/merge.zip/pc2-9.11build/projects/WebTeamInterface-1.2-7261~pri1135_fix_pr_build_artifacts.zip WTI installation zip.

Note: these changes should NOT affect the nomenclature for develop and master merges.

Distribution files for the WTI were improperly named for local (non-github) builds and for PR triggered workflow builds.
@johnbrvc johnbrvc added this to the 9.11.0 milestone Jun 30, 2025
@johnbrvc johnbrvc self-assigned this Jun 30, 2025
@johnbrvc johnbrvc requested a review from troy2914 June 30, 2025 22:23
Copy link
Contributor

@troy2914 troy2914 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks sane to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add WebTeamInterface zip/gz to build.zip artifact for PR workflows

2 participants