Skip to content

Conversation

@NoelStephensUnity
Copy link
Collaborator

Purpose of this PR

The most recent service update added a dependency to the protocol buffer compiler. This PR adds the protocol buffer driver to the CI DA service build script.

Jira ticket

NA

Documentation

  • No documentation changes or additions were necessary.

Testing & QA

Functional Testing

Manual testing :

  • Manual testing done
    • Via back-end CI.

Automated tests:

  • Covered by existing automated tests
  • Covered by new automated tests

Does the change require QA team to:

  • Review automated tests?
  • Execute manual tests?

If any boxes above are checked, please add QA as a PR reviewer.

Backport

No back port is required (a v2.x.x only update)

Installing the protobuffer compiler before building the Rust server.
Using apt-get as opposed to apt.
Adding the environment variable to what I "think" is the correct location of the install.
Adding PROTOC environment variable.
Seeing if I can download the binary to a known location and then set environment variables to point to that.
Adding some additional log information.
Updating the subfolders to have execute permissions.
Adjusting comments and
recursively change read/write an execution permissions.
Trying the apt-get again using the `/usr/bin/protoc` as the install folder.
Trying a few things including using sudo.
Fixing some issues with my bad bash scripting.
Adjusting script to better reflect the status as well to verify the PROTOC path is correct.
Fixing issue with spaces inbetween assignment of ThrewError.
Removing the which attempt.
Making PROTOC the full path to the binary.
Cleaning up the shell script additions.
Adding logMessage and logError in order to make messages easier to distinguish from the rest of the logs.
Removed the commented out script since this version seems to do the trick.
Replacing echo with logMessage and adding a few more progression logs.
@NoelStephensUnity NoelStephensUnity marked this pull request as ready for review August 13, 2025 23:21
@NoelStephensUnity NoelStephensUnity requested a review from a team as a code owner August 13, 2025 23:21
@NoelStephensUnity NoelStephensUnity enabled auto-merge (squash) August 13, 2025 23:21
Copy link
Collaborator

@michalChrobot michalChrobot left a comment

Choose a reason for hiding this comment

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

Amazing! Thanks a lot for fixing this

@NoelStephensUnity NoelStephensUnity merged commit 8292b0f into develop-2.0.0 Aug 14, 2025
25 checks passed
@NoelStephensUnity NoelStephensUnity deleted the chore/add-protobuffer-to-pre-install-before-building-service branch August 14, 2025 07:26
@sentinel-u3d sentinel-u3d bot requested a review from michalChrobot August 14, 2025 07:48
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.

3 participants