Cédric Verstraeten
63b352b5e2
Remove obsolete MoQ Dockerfile and update build workflows to streamline image creation
2026-08-05 20:36:26 +00:00
Cédric Verstraeten
8f04a6d42f
Add MoQ image build workflow
...
Build and verify MoQ images on amd64 and arm64 pull requests, and document MoQ Docker build and runtime configuration.
2026-08-05 20:54:06 +02:00
cedricve
a77843fffc
Comment out release job in release-bump workflow
2026-06-26 11:57:23 +00:00
Cédric Verstraeten
4aa2b6e51a
Refactor release bump workflow to support multi-architecture builds and improve Docker image handling
2026-06-10 10:01:39 +00:00
Cédric Verstraeten
d57bea3079
Add release bump workflow for semantic versioning
2026-06-10 10:37:59 +02:00
Cédric Verstraeten
7059503ac1
Expose required secrets to PR description workflow
...
Replace 'secrets: inherit' with an explicit secrets mapping in the PR description workflow. This exposes TOKEN and the Azure/OpenAI-related secrets (AZURE_OPENAI_API_KEY, OPENAI_MODEL, AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_VERSION) to the job so it can authenticate against the OpenAI/Azure services when generating or updating PR descriptions.
2026-06-10 09:29:10 +02:00
Cédric Verstraeten
7ee79cc063
Use reusable PR description workflow
...
Replace the inline OpenAI-based PR description job with a reusable workflow call (uug-ai/workflows/.github/workflows/pr-description.yml@main). Removed unused env vars and the checkout/action steps, and pass pr_number and overwrite_description inputs while inheriting repository secrets. This centralizes PR description logic and simplifies the workflow file.
2026-06-10 09:05:51 +02:00
Cédric Verstraeten
30e2b8318d
Refactor build workflow to support multi-architecture builds and enhance MQTT connection handling
2026-03-09 11:40:24 +00:00
Cédric Verstraeten
abfdea0179
Update issue-userstory-create.yml
2026-02-16 12:37:49 +01:00
Cédric Verstraeten
e30dd7d4a0
Add nightly build workflow for Docker images
2026-02-16 12:16:39 +01:00
Cédric Verstraeten
04c568f488
Add workflow to create user story issues with customizable inputs
2026-02-16 11:54:07 +01:00
cedricve
01ab1a9218
Disable build provenance in Docker builds
...
Add --provenance=false to docker build invocations in .github/workflows/release-create.yml (both default and arm64 steps) to suppress Docker provenance metadata during CI builds.
2026-02-13 22:16:23 +01:00
cedricve
1ae6a46d88
Embed build version into binaries
...
Pass VERSION from CI into Docker builds and embed it into the Go binary via ldflags. Updated .github workflow to supply --build-arg VERSION for both architectures. Added ARG VERSION and logic in Dockerfile and Dockerfile.arm64 to derive the version from git (git describe --tags) or fall back to the provided build-arg, then set it with -X during go build. Changed VERSION in machinery/src/utils/main.go from a const to a var defaulting to "0.0.0" and documented that it is overridden at build time. This ensures released images contain the correct agent version while local/dev builds keep a sensible default.
2026-02-13 21:50:09 +01:00
Cédric Verstraeten
0c460efea6
Refactor PR description workflow to include organization variable and correct pull request URL format
2026-02-10 16:17:10 +00:00
Cédric Verstraeten
f4c75f9aa9
Add environment variables for PR number and project name in workflow
2026-02-10 15:31:37 +00:00
cedricve
2003a38cdc
Add release creation workflow with multi-arch Docker builds and artifact handling
2025-09-17 14:32:06 +00:00
Cédric Verstraeten
b7a87f95e5
Update Docker workflow to use Ubuntu 24.04 and simplify build steps for multi-arch images
2025-09-11 15:00:37 +02:00
Cédric Verstraeten
0aa0b8ad8f
Refactor build steps in PR workflow to streamline Docker operations and improve artifact handling
2025-09-11 14:09:22 +02:00
Cédric Verstraeten
2bff868de6
Update upload artifact action to v4 in PR build workflow
2025-09-11 13:45:34 +02:00
Cédric Verstraeten
8b59828126
Add steps to strip binary and upload artifact in PR build workflow
2025-09-11 13:39:27 +02:00
Cédric Verstraeten
ec7f2e0303
Update ARM64 build step to specify Dockerfile for architecture
2025-09-11 10:18:19 +02:00
Cédric Verstraeten
a4a032d994
Update GitHub Actions workflow and Dockerfiles for architecture support and dependency management
2025-09-11 10:17:51 +02:00
Cédric Verstraeten
0a84744e49
Remove arm-v6 architecture from build matrix in PR workflow
2025-09-09 14:38:51 +00:00
Cédric Verstraeten
ca8d88ffce
Update GitHub Actions workflow to support multiple architectures in build matrix
2025-09-09 14:34:39 +00:00
Cédric Verstraeten
af3f8bb639
Add GitHub Actions workflow for pull request builds and update Dockerfile dependencies
2025-09-09 16:28:19 +02:00
Cédric Verstraeten
22f4a7f119
Update Docker build workflow to use input tag for image naming
2025-05-20 14:03:44 +00:00
Cédric Verstraeten
ed68c32e04
Enhance release workflow to include tag input for Docker image
2025-05-20 12:45:52 +00:00
Cédric Verstraeten
6d170c8dc0
change to version 1.24 + change workflow name
2025-04-15 15:00:51 +02:00
Cedric Verstraeten
e6717c87cd
update secrets
2025-01-16 08:05:46 +01:00
Cedric Verstraeten
5a3c1d6c9d
Create pr-description.yaml
2025-01-16 08:05:05 +01:00
Cedric Verstraeten
79205abe29
keep the release notes
2024-08-21 10:42:47 +02:00
Cedric Verstraeten
24326558d0
only run release build on creation
2024-08-21 10:30:45 +02:00
Cedric Verstraeten
3f981c0f2f
Update docker.yml
2024-08-21 10:26:21 +02:00
Cedric Verstraeten
b6eb7b8317
do not create a tag as github will do it
2024-08-21 10:20:20 +02:00
Cedric Verstraeten
4267ae6305
Update docker.yml
2024-08-21 10:18:33 +02:00
Cedric Verstraeten
0cb40bd93a
Update docker.yml
2024-08-21 10:18:14 +02:00
Cedric Verstraeten
d2a8890a43
refactory github actions
2024-08-21 10:13:18 +02:00
Cedric Verstraeten
e5a5a5326b
Update docker.yml
2024-08-21 10:10:35 +02:00
Cedric Verstraeten
61febd55c8
Update docker.yml
2024-08-21 10:09:15 +02:00
Cedric Verstraeten
3eac752654
Update docker.yml
2024-08-21 10:08:12 +02:00
Cedric Verstraeten
df4f1863fc
use different release approach
2024-08-21 10:06:03 +02:00
Cedric Verstraeten
413ed12fe2
deprecate older version
2024-05-05 22:33:38 +02:00
Cedric Verstraeten
6195fa5b9c
upgrade go version to 1.22.2
2024-05-05 22:31:35 +02:00
Cedric Verstraeten
699660d472
only make release when putting [release]
2024-01-07 21:41:32 +01:00
Cedric Verstraeten
93adb3dabc
different order in action
2024-01-07 08:29:53 +01:00
Cedric Verstraeten
0e15e58a88
try once more different format
2024-01-07 08:26:34 +01:00
Cedric Verstraeten
ef2ea999df
only run release to docker when containing [release]
2024-01-07 08:22:24 +01:00
Cedric Verstraeten
ca367611d7
Update docker-nightly.yml
2024-01-07 08:15:24 +01:00
Cedric Verstraeten
f739d52505
Update docker-nightly.yml
2024-01-01 23:46:12 +01:00
Cedric Verstraeten
793022eb0f
no longer support go '1.17', '1.18', '1.19',
2024-01-01 23:41:45 +01:00