Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,71 @@
# Changelog

## [8.0.0](https://github.com/github-aws-runners/terraform-aws-github-runner/compare/v7.11.0...v8.0.0) (2026-09-25)


### ⚠ BREAKING CHANGES

* **terraform:** require Terraform 1.5.6 ([#5261](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5261))

### Features

* **compute-providers:** add AWS EC2 provider modules ([#5343](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5343)) ([ffa299f](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/ffa299f6cd2c7e3c92ce81612d1562fa3ef0d24d))
* **dynamic-labels:** add allow-list mode to the AWS dynamic labels policy ([#5411](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5411)) ([05984f6](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/05984f6f9e322a8c019073eafb744c9e7e55f866))
* **examples:** add multi-runner-v2 example ([#5367](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5367)) ([f2779cc](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/f2779cc4ab341289a18b07922525ad217dc95c05))
* **github-app:** select app by rate limit budget ([#5391](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5391)) ([668d8da](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/668d8da2de7ff7496df49f936741d1a9497a10ec))
* **github-app:** use ssm manifest for extra apps ([#5282](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5282)) ([33c3332](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/33c3332fca17ea087ecc078d6268d05818e3e344))
* **multi-runner:** add experimental config translation ([#5284](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5284)) ([dd24d33](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/dd24d33a44f0508b5719cf68ab7381bf5fc97483))
* **multi-runner:** consume resolved experimental config ([#5340](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5340)) ([ff8bfc2](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/ff8bfc275783249fdcfd5225e1c3d6099549c094))
* **multi-runner:** move v1 state into v2 modules ([#5415](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5415)) ([e8d7956](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/e8d79569fe0593f9ffbdf1b19f6eca2a192ab613))
* **orchestration-providers:** add webhook provider modules ([#5344](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5344)) ([c05c9b3](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/c05c9b3c288cba6a04d5af8e3d8da2246539acae))
* **runner-config:** add provider-aware runner configuration ([#5345](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5345)) ([42b1261](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/42b126182a65264b272251fb1fd59419e7a1c4f3))
* **runners:** add network_interfaces for advanced EC2 launch template configuration ([#5427](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5427)) ([1e72c14](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/1e72c148accd47d2e3d6ad61c647b61998783c8f))
* **scale-down:** opt-in idle confirmation window before terminating not-busy runners ([#5397](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5397)) ([595f3e5](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/595f3e580501a7d8b99fc78d7e9e6b102c1cc98a))
* **scale-set:** add scale set orchestration in Terraform ([#5299](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5299)) ([937fe15](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/937fe15f9752dcedc0b8311be7a5a7bf1885d171))
* **storage:** add runner config consumer ([#5358](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5358)) ([138309c](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/138309c299db59cee6d0588c2e79ba94efdd595b))
* support native SSM expiration policies for runner token parameters ([#5265](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5265)) ([2dca7f9](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/2dca7f907fb8f419bf4bd18819cc68c191fdf342))
* **terraform:** add SSM storage provider boundary ([#5454](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5454)) ([d04c5da](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/d04c5da0c013b496759d405edf3ed80a43fde67d))
* **terraform:** require Terraform 1.5.6 ([#5261](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5261)) ([f335b32](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/f335b3227522102d091801241746f57a51713b45))


### Bug Fixes

* allow null amd_sev_snp/nested_virtualization in cpu_options vali… ([#5430](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5430)) ([0b5ec3d](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/0b5ec3dd282d9a82f58ef8ba94d1a6bc2b04513b))
* **control-plane:** clarify partial runner creation test name ([#5339](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5339)) ([b1dd396](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/b1dd396223aa794c5cb1fceb1e0af16e762dab89))
* **deps:** bump actions/deploy-pages from 5.0.0 to 5.0.1 in the github group ([#5418](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5418)) ([1a691ea](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/1a691eadf9989bbe628488d537bbf0d6401bd9b8))
* **deps:** bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.8 ([#5317](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5317)) ([fdb4385](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/fdb4385c6c08d3d7adae70481570b0899d4c9dd9))
* **deps:** bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml from 2.5.0 to 2.5.1 ([#5331](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5331)) ([1523a66](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/1523a66c55795f830bed57d232cb0f7fa51ef2ba))
* **deps:** bump ossf/scorecard-action from 2.4.3 to 2.4.4 ([#5319](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5319)) ([d798070](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/d7980705fa9e9e9a2edb1be2837b765b6ba4708b))
* **deps:** bump step-security/harden-runner from 2.19.4 to 2.21.0 ([#5318](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5318)) ([c81927a](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/c81927a38d4609b40dd27469f860138cafe8ecb2))
* **deps:** bump step-security/harden-runner from 2.19.4 to 2.21.1 ([#5386](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5386)) ([48b0c42](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/48b0c4276106ff55e03849cc5f2796a607b24286))
* **deps:** bump terraform-linters/setup-tflint from 6.3.0 to 6.3.1 ([#5419](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5419)) ([5f0ecef](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/5f0ecef2cc6dc2a6486b1e12bf61f35e30d56b56))
* **deps:** bump the github group with 3 updates ([#5330](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5330)) ([ab6edf5](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/ab6edf55c06ef268d5c01127cb4fda7c87f65b6a))
* **deps:** bump the github group with 3 updates ([#5446](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5446)) ([7bb9280](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/7bb9280ace26ff219938d3d21cec011a92ecffd7))
* **deps:** bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 ([#5387](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5387)) ([62aef5d](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/62aef5d2cd57d757fdea81a9815ec5e69495b9ec))
* **deps:** bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 ([#5447](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5447)) ([aa24dc0](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/aa24dc00868df337f5aa0c47235ce52faa624afb))
* **ec2:** improve failure observability ([#5335](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5335)) ([91751ef](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/91751effd3357971f0a3b3f44e022ab782ecee61))
* fix typo in variable ([#5462](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5462)) ([0786125](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/0786125137718c1f481fff1760888e214064e8f5))
* **github-runner:** record the rate-limit metric even when the call fails ([#5426](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5426)) ([5026cd9](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/5026cd9a79e659c7cd74e1e3264ff51f91b3af73))
* **lambda:** bump @babel/core from 7.23.9 to 7.29.7 in /lambdas ([#5181](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5181)) ([3729cf7](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/3729cf714a0cdecb18b425f6ef274fe0f148d819))
* **lambda:** bump @humanfs/node from 0.16.6 to 0.16.8 in /lambdas ([#5336](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5336)) ([f7dd7cb](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/f7dd7cb0d82bd0f38bdbbdb2984529015b3852af))
* **lambda:** bump axios from 1.18.0 to 1.18.1 in /lambdas ([#5223](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5223)) ([21d27f1](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/21d27f14057931366da3009b54ca8effd48fd96a))
* **lambda:** bump browserslist from 4.22.3 to 4.28.8 in /lambdas ([#5329](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5329)) ([27e7d53](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/27e7d533d81f7cb843f958e10bbaec52b5355bfd))
* **lambda:** bump fast-uri from 3.1.2 to 3.1.5 in /lambdas ([#5242](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5242)) ([9c3e28c](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/9c3e28c17eeae644c67c9daccc142a1e3e23ea79))
* **lambda:** bump fast-uri from 3.1.5 to 3.1.6 in /lambdas ([#5337](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5337)) ([07bbc87](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/07bbc878cc00c0b1fc2b3457bc7e16e09d379d6b))
* **lambda:** bump js-yaml from 3.15.0 to 3.15.1 in /lambdas ([#5264](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5264)) ([a3116bd](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/a3116bd8796ab022b3504fe04ede905f972965f0))
* **lambda:** bump js-yaml from 3.15.1 to 3.15.2 in /lambdas ([#5398](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5398)) ([3db123f](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/3db123f0d8829ac3d226e7b75b7189fab0b6a276))
* **lambda:** create log groups before functions ([#5324](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5324)) ([2f844ab](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/2f844ab45fdb17eab96cd6224379f2db6aaf518e)), closes [#5323](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5323)
* **multi-runner:** gate v2 routing with experimental feature ([#5404](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5404)) ([b448845](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/b44884574e5f6e957f4750361acafef3b418bff2))
* **multi-runner:** make v2 inputs independent ([#5368](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5368)) ([45d3d0e](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/45d3d0e8d89b2a954c27d9b0e01de4d135854e81))
* **multi-runner:** route v1 and v2 runners separately ([#5346](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5346)) ([cfac174](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/cfac174ae2f1410c59f7534c3823af5d1b329e36))
* **pages:** configure GitHub Pages deployment environment ([#5334](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5334)) ([f081004](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/f081004e3d9679ea620cd1d96da09eb015b4cd56))
* re-indent commands in CONTRIBUTING.md guide ([#5305](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5305)) ([547a98b](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/547a98b1ad844899925ef88339b348723f9fd17e))
* **runners:** guard SEGMENT against set -u in start-runner.sh ([#5233](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5233)) ([182b37d](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/182b37d8e7821b94dd092d1a072d18d56fa09c17))
* **runners:** support instance requirements in EC2 Fleet overrides ([#5314](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5314)) ([4f80654](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/4f80654034eb7b6d8133c7a738b9de5f1274e327))
* **scale-set:** implement review followups ([#5477](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5477)) ([445269c](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/445269c6554966d9fb4f428224d606f42b0d8df8))
* **ssm:** delete expired runner parameters as pages are listed ([#5464](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5464)) ([d815b76](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/d815b768395cded89fa4dd4b5bb12bb546eb06dd))
* **storage:** add SSM adapter diagnostics ([#5385](https://github.com/github-aws-runners/terraform-aws-github-runner/issues/5385)) ([d08be31](https://github.com/github-aws-runners/terraform-aws-github-runner/commit/d08be31e76e3067c55f261dab985321a1cd26d00))

## [7.11.0](https://github.com/github-aws-runners/terraform-aws-github-runner/compare/v7.10.2...v7.11.0) (2026-08-14)


Expand Down
Loading