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

Features #21

Merged
merged 8 commits into from
May 3, 2024
Merged

Features #21

merged 8 commits into from
May 3, 2024

Conversation

croessner
Copy link
Owner

No description provided.

Christian Roessner added 8 commits May 3, 2024 15:30
In this commit, the version of actions/setup-go used in the project's GitHub workflows has been updated from version 4 to version 5. This change has been applied to both build-stable.yaml and build-features.yaml workflow files.

Signed-off-by: Christian Roessner <[email protected]>
The provided commit modifies the build-stable and build-features workflows. It reorganizes the build step to change the working directory to "server" before defining GOOS and GOARCH environment variables. The goal was to make the process more streamlined and retrievable.

Signed-off-by: Christian Roessner <[email protected]>
The GitHub workflow has been revised to improve the build process. A new step has been introduced to replace values in the main.go file, enabling the build to reflect the current git tag and commit. Changes have also been made to the build command to enable tagging and leverage different build flags.

Signed-off-by: Christian Roessner <[email protected]>
The build command within the 'build-features.yaml' workflow file has been updated. It now includes a dot (./) before "server" to indicate the relative path and properly generate the build for the server.

Signed-off-by: Christian Roessner <[email protected]>
The build-features GitHub Actions workflow for development build has been updated. The target operating systems now include only Darwin, Linux, and Windows. Additionally, the build command has been modified to include the 'gcc' compiler.

Signed-off-by: Christian Roessner <[email protected]>
The commit reduces build command complexity in build-features.yaml by removing unrequired variables and tags. This modification simplifies the command and adds a layer of portability for possibile different environments.

Signed-off-by: Christian Roessner <[email protected]>
Updated both GitHub Actions and GitLab CI configurations to focus build and Docker targets on Linux platform only, removing support for darwin, netbsd, openbsd and windows. The static values in the main.go file have been replaced in the build step. Also, minor changes were made to clean up workflows.

Signed-off-by: Christian Roessner <[email protected]>
The build process for both 'build-stable.yaml' and 'build-features.yaml' GitHub Actions workflows has been revised. This change adds a step to navigate into the 'server' directory before performing the 'go build' command. It ensures the correct build context for the Go application, improving the reliability of the build process.

Signed-off-by: Christian Roessner <[email protected]>
@croessner croessner merged commit e1db8ac into main May 3, 2024
6 checks passed
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.

1 participant