Skip to content

Add reusable build workflow invocation for spel CI - #146

Merged
lorengordon merged 2 commits into
masterfrom
feat/spel-build-workflow
Sep 29, 2026
Merged

lorengordon merged 2 commits into
masterfrom
feat/spel-build-workflow

Conversation

@lorengordon

Copy link
Copy Markdown
Member

Adds a build.yml workflow that invokes spel's reusable build workflow, ported from the equivalent workflow already verified working in amigen9 (plus3it/amigen9#79 and related follow-ups).

Adjustments made for EL8:

  • SPEL_BUILDERS limited to the two EL8 builders currently defined in spel's minimal-linux.pkr.hcl: amazon-ebssurrogate.minimal-ol-8-hvm and amazon-ebssurrogate.minimal-rhel-8-hvm.
  • Renamed amigen9_source/AMIGEN9_SOURCE to amigen8_source/AMIGEN8_SOURCE, matching the AMIGEN8_SOURCE input declared by spel's reusable build.yml.
  • Updated comments referencing amigen9-build.sh/amigen9 to amigen8-build.sh/amigen8.

Everything else (triggers, concurrency group, permissions ceiling rationale, and the prepare/build job logic for deriving version/force/builders/projects/source) is unchanged from the amigen9 pattern, and pins to the same verified plus3it/spel commit (e47e6d46571c90a887269aa0876b8edc028bd6ba).

Release Notes:

  • N/A

lorengordon

This comment was marked as outdated.

eemperor
eemperor previously approved these changes Sep 29, 2026
@mergify

mergify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

lorengordon

This comment was marked as outdated.

@lorengordon
lorengordon force-pushed the feat/spel-build-workflow branch from 67a80f3 to 22bf27a Compare September 29, 2026 16:14
lorengordon

This comment was marked as outdated.

eemperor
eemperor previously approved these changes Sep 29, 2026
@lorengordon
lorengordon force-pushed the feat/spel-build-workflow branch 2 times, most recently from 22bf27a to 86cdacb Compare September 29, 2026 17:47

@lorengordon lorengordon left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/build

@lorengordon
lorengordon merged commit 66c0b12 into master Sep 29, 2026
20 of 22 checks passed
@lorengordon
lorengordon deleted the feat/spel-build-workflow branch September 29, 2026 19:41
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.

2 participants