Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a GHA workflow to build a CLI executable for Silicon architecture #26918

Closed
Tracked by #24968
dcolina opened this issue Dec 7, 2023 · 1 comment
Closed
Tracked by #24968

Comments

@dcolina
Copy link
Contributor

dcolina commented Dec 7, 2023

This workflow is designed to automate the build process, enabling a streamlined and efficient generation of the dotCMS CLI executable for Silicon architecture.

@dcolina dcolina self-assigned this Dec 7, 2023
@dcolina dcolina changed the title Create a GHA workflow to build a CLI executable for Slilicon architecture Create a GHA workflow to build a CLI executable for Silicon architecture Dec 7, 2023
@nollymar nollymar removed the Triage label Dec 14, 2023
@nollymar nollymar linked a pull request Dec 19, 2023 that will close this issue
dcolina added a commit that referenced this issue Dec 27, 2023
dcolina added a commit that referenced this issue Dec 27, 2023
dcolina added a commit that referenced this issue Dec 27, 2023
@dcolina
Copy link
Contributor Author

dcolina commented Jan 9, 2024

In this task we had considered adding a step after the creation of the native image in which automatic tests could be executed using the previously generated executable, in order to validate the creation of said executable.

However, we have encountered an inconvenience when running the testcontainers due to the absence of the docker and docker-compose tools. These tools do not come installed in the runners that we use to build the executables (macOS runners).

We have tried to install docker through colima, even using the actions docker-setup-docker

We have got the following error, where you can see the containers couldn't start up.

Log error

There are some discussions where you can see the problems of using docker and virtualization on macOS.

MacOS runner images documentation:

macos-13-Readme
macos-13-arm64-Readme

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

No branches or pull requests

3 participants