Skip to content

packaging: support ARM64 AL2023 builds via Actuated runners#7527

Merged
patrick-stephens merged 4 commits into
masterfrom
6978_add_actuated_al2023_arm64_builds
Jun 8, 2023
Merged

packaging: support ARM64 AL2023 builds via Actuated runners#7527
patrick-stephens merged 4 commits into
masterfrom
6978_add_actuated_al2023_arm64_builds

Conversation

@patrick-stephens
Copy link
Copy Markdown
Contributor

@patrick-stephens patrick-stephens commented Jun 7, 2023

Resolves #6978 and resolves #6300 by re-enabling ARM64 builds of Amazon Linux 2023 but also running all ARM builds on the actuated.dev runners.

Guarded to only trigger for this repo rather than any forks.
This requires some additional infrastructure set up which needs capturing to ensure it is fully reproducible.


Enter [N/A] in the box, if an item is not applicable to your change.

Testing

See package builds in the checks for demonstration of build time improvements.
AL2023 ARM64 actually completes now and in a fraction of the time: https://github.com/fluent/fluent-bit/actions/runs/5204502425/jobs/9388809859?pr=7527


Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.

Signed-off-by: Patrick Stephens <pat@calyptia.com>
@patrick-stephens patrick-stephens added the ok-package-test Run PR packaging tests label Jun 7, 2023
Patrick Stephens added 2 commits June 7, 2023 21:14
Signed-off-by: Patrick Stephens <pat@calyptia.com>
Signed-off-by: Patrick Stephens <pat@calyptia.com>
@patrick-stephens patrick-stephens marked this pull request as ready for review June 7, 2023 20:29
Signed-off-by: Patrick Stephens <pat@calyptia.com>
@patrick-stephens patrick-stephens merged commit e22bdcb into master Jun 8, 2023
@patrick-stephens patrick-stephens deleted the 6978_add_actuated_al2023_arm64_builds branch June 8, 2023 10:16
k402xxxcenxxx pushed a commit to k402xxxcenxxx/fluent-bit that referenced this pull request Jul 7, 2023
)

* packaging: support ARM64 AL2023 builds via Actuated runners

Signed-off-by: Patrick Stephens <pat@calyptia.com>

* workflows: enable for this repo only

Signed-off-by: Patrick Stephens <pat@calyptia.com>

* workflows: enable concurrency groups

Signed-off-by: Patrick Stephens <pat@calyptia.com>

* workflows: ensure we use the Actuated mirror set up

Signed-off-by: Patrick Stephens <pat@calyptia.com>

---------

Signed-off-by: Patrick Stephens <pat@calyptia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-required ok-package-test Run PR packaging tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AL2022 ARM64 packages not available after 2.0.4 Improve build times for arm64v8

1 participant