Skip to content

Creating a CI/CD stage for ThinkDifferent class #913

Closed
@Stefterv

Description

@Stefterv

As shown by @hx2A's Pull Request #912 we need a systematic way to compile the libDifferent binaries. Initially I wanted to add it to Gradle but thinking about it a bit more, I think we should just build it as a standalone Github Action.

It would be triggered by any of the code in core/different changing. Then it would compile the new binaries and create a pull request back into the repo.

Some considerations for doing this:

  • I'd like the code to be compiled in a more transparent manner
  • I'd like to make sure the methodology of compiling the binaries is somehow captured in code and not just documentation
  • Security wise, I think it is more secure to have the binary compiled by a trusted source rather than a contributor that decides to create changes.

This way contributors can contribute changes to the libDifferent but will ultimately always be overriding by a own compiled binary.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Completed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions