This repository was archived by the owner on Jan 16, 2025. It is now read-only.
Tags: philips-labs/terraform-aws-github-runner
Tags
chore(main): release 6.1.0 (#4343) 🤖 I have created a release *beep* *boop* --- ## [6.1.0](v6.0.1...v6.1.0) (2025-01-09) ### Features * **packer:** Allow passing in an instance_profile to packer ([#4278](https://github.com/philips-labs/terraform-aws-github-runner/issues/4278)) ([bb7346b](bb7346b)) ### Bug Fixes * Disable interpolation of HEREDOC strings containing runner hook scripts ([#4333](https://github.com/philips-labs/terraform-aws-github-runner/issues/4333)) ([2622589](2622589)) * **lambda:** bump the aws group in /lambdas with 6 updates ([#4336](https://github.com/philips-labs/terraform-aws-github-runner/issues/4336)) ([1282e11](1282e11)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 6.0.1 (#4332) 🤖 I have created a release *beep* *boop* --- ## [6.0.1](v6.0.0...v6.0.1) (2025-01-02) ### Bug Fixes * **lambda:** bump the aws group in /lambdas with 6 updates ([#4323](https://github.com/philips-labs/terraform-aws-github-runner/issues/4323)) ([fbac69a](fbac69a)) * **lambda:** bump the aws-powertools group in /lambdas with 4 updates ([#4324](https://github.com/philips-labs/terraform-aws-github-runner/issues/4324)) ([68cba47](68cba47)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 6.0.0 (#4316) 🤖 I have created a release *beep* *boop* --- ## [6.0.0](v5.21.0...v6.0.0) (2024-12-20) This release contains several breaking changes - Terraform AWS provider minimal version is upgraded to support node 22 - EventBridge is used by default, opt out can be configured - FIFO queued are removed, an update will re-crate all queues. This can cause loss of messages. When the EventBridge is enabled messages can be replayed if needed. - Deprecated variables are removed ### ⚠ BREAKING CHANGES * Enable eventbridge by default ([#4320](https://github.com/philips-labs/terraform-aws-github-runner/issues/4320)) * remove deprecated metric feature flag ([#4319](https://github.com/philips-labs/terraform-aws-github-runner/issues/4319)) * Upgrade Node to 22 (LTS) ([#4318](https://github.com/philips-labs/terraform-aws-github-runner/issues/4318)) * remove deprecated variables ([#4073](https://github.com/philips-labs/terraform-aws-github-runner/issues/4073)) * Remove FIFO queues ([#4072](https://github.com/philips-labs/terraform-aws-github-runner/issues/4072)) * remove deprecated runners_scale_up_Lambda_memory_size as it breaks CDKTF ([#4276](https://github.com/philips-labs/terraform-aws-github-runner/issues/4276)) ### Features * Enable eventbridge by default ([#4320](https://github.com/philips-labs/terraform-aws-github-runner/issues/4320)) ([142bb61](142bb61)) * Upgrade Node to 22 (LTS) ([#4318](https://github.com/philips-labs/terraform-aws-github-runner/issues/4318)) ([c5d4693](c5d4693)) ### Bug Fixes * broken docs after removing examples ([#4321](https://github.com/philips-labs/terraform-aws-github-runner/issues/4321)) ([7171215](7171215)) * remove deprecated metric feature flag ([#4319](https://github.com/philips-labs/terraform-aws-github-runner/issues/4319)) ([70105b4](70105b4)) * remove deprecated runners_scale_up_Lambda_memory_size as it breaks CDKTF ([#4276](https://github.com/philips-labs/terraform-aws-github-runner/issues/4276)) ([a2280f7](a2280f7)) * remove deprecated variables ([#4073](https://github.com/philips-labs/terraform-aws-github-runner/issues/4073)) ([099c78d](099c78d)) * Remove FIFO queues ([#4072](https://github.com/philips-labs/terraform-aws-github-runner/issues/4072)) ([2f20a8b](2f20a8b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.21.0 (#4313) 🤖 I have created a release *beep* *boop* --- ## [5.21.0](v5.20.1...v5.21.0) (2024-12-20) ### Features * Natively support runner pre/post job hooks ([#4263](https://github.com/philips-labs/terraform-aws-github-runner/issues/4263)) ([259a852](259a852)) ### Bug Fixes * Incorrect syncer binary location in tf outputs ([#4274](https://github.com/philips-labs/terraform-aws-github-runner/issues/4274)) ([401a373](401a373)), closes [#4137](https://github.com/philips-labs/terraform-aws-github-runner/issues/4137) * **lambda:** bump @octokit/types from 13.6.1 to 13.6.2 in /lambdas in the octokit group ([#4303](https://github.com/philips-labs/terraform-aws-github-runner/issues/4303)) ([9f76c4c](9f76c4c)) * **lambda:** bump axios from 1.7.7 to 1.7.9 in /lambdas ([#4305](https://github.com/philips-labs/terraform-aws-github-runner/issues/4305)) ([e3cd5b4](e3cd5b4)) * **lambda:** bump the aws group across 1 directory with 7 updates ([#4314](https://github.com/philips-labs/terraform-aws-github-runner/issues/4314)) ([3f9b768](3f9b768)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.20.1 (#4287) 🤖 I have created a release *beep* *boop* --- ## [5.20.1](v5.20.0...v5.20.1) (2024-12-09) ### Bug Fixes * **lambda:** bump @octokit/types from 13.6.1 to 13.6.2 in /lambdas in the octokit group ([#4291](https://github.com/philips-labs/terraform-aws-github-runner/issues/4291)) ([d8d7519](d8d7519)) * **lambda:** bump the aws group across 1 directory with 7 updates ([#4288](https://github.com/philips-labs/terraform-aws-github-runner/issues/4288)) ([039f5db](039f5db)) * **lambda:** bump the aws group in /lambdas with 4 updates ([#4290](https://github.com/philips-labs/terraform-aws-github-runner/issues/4290)) ([eb9c123](eb9c123)) * **lambda:** bump the aws-powertools group in /lambdas with 4 updates ([#4281](https://github.com/philips-labs/terraform-aws-github-runner/issues/4281)) ([e1f330b](e1f330b)) * **lambda:** bump typescript from 5.6.3 to 5.7.2 in /lambdas ([#4293](https://github.com/philips-labs/terraform-aws-github-runner/issues/4293)) ([f6e4b92](f6e4b92)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.20.0 (#4272) 🤖 I have created a release *beep* *boop* --- ## [5.20.0](v5.19.0...v5.20.0) (2024-11-19) ### Features * **runners:** add support to disable default labels (Linux) ([#3491](https://github.com/philips-labs/terraform-aws-github-runner/issues/3491)) ([772e1a5](772e1a5)) @jgutierrezglez * **runners:** add support to disable default labels (Windows) ([#4261](https://github.com/philips-labs/terraform-aws-github-runner/issues/4261)) ([ad9bcc4](ad9bcc4)) @jgutierrezglez ### Bug Fixes * **lambda:** bump cross-spawn from 7.0.3 to 7.0.6 in /lambdas ([#4273](https://github.com/philips-labs/terraform-aws-github-runner/issues/4273)) ([dcec236](dcec236)) * **lambda:** bump the aws group in /lambdas with 7 updates ([#4266](https://github.com/philips-labs/terraform-aws-github-runner/issues/4266)) ([849549e](849549e)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.19.0 (#4256) 🤖 I have created a release *beep* *boop* --- ## [5.19.0](v5.18.4...v5.19.0) (2024-11-12) ### Features * remove deprecated bata feature workflow job queue ([#4249](https://github.com/philips-labs/terraform-aws-github-runner/issues/4249)) ([4066c4e](4066c4e)) ### Bug Fixes * dispatch only queued events to runners ([#4257](https://github.com/philips-labs/terraform-aws-github-runner/issues/4257)) ([a0a8322](a0a8322)) * **lambda:** bump @octokit/auth-app from 6.1.2 to 6.1.3 in /lambdas in the octokit group ([#4252](https://github.com/philips-labs/terraform-aws-github-runner/issues/4252)) ([25f3538](25f3538)) * **lambda:** bump the aws group in /lambdas with 7 updates ([#4251](https://github.com/philips-labs/terraform-aws-github-runner/issues/4251)) ([6a98712](6a98712)) ### Migration notes This release removes experimental / beta feature `enable_workflow_job_events_queue`. When depending on the events on this queue you can migrate to using the EventBridgge. #### Enable eventbridge ```hcl module "runners" { ... eventbridge { enable = true } ... ``` #### Add rule to forward events to a queue ```hcl resource "aws_cloudwatch_event_rule" "workflow_job_in_progress" { name = "workflow-job-in-progress" event_bus_name = modules.runners.webhook.eventbridge.name # The name of the event bus output by the module event_pattern = <<EOF { "detail-type": ["workflow_job"], "detail": { "action": ["in_progress"] } } EOF } resource "aws_sqs_queue" "workflow_job_in_progress" { name = "workflow_job_in_progress } resource "aws_sqs_queue_policy" "workflow_job_in_progress" { queue_url = aws_sqs_queue.workflow_job_in_progress.id policy = data.aws_iam_policy_document.sqs_policy.json } data "aws_iam_policy_document" "sqs_policy" { statement { sid = "AllowFromEventBridge" actions = ["sqs:SendMessage"] principals { type = "Service" identifiers = ["events.amazonaws.com"] } resources = [aws_sqs_queue.workflow_job_in_progress.arn] condition { test = "ArnEquals" variable = "aws:SourceArn" values = [aws_cloudwatch_event_rule.workflow_job_in_progress.arn] } } } ``` --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.18.4 (#4244) 🤖 I have created a release *beep* *boop* --- ## [5.18.4](v5.18.3...v5.18.4) (2024-11-07) ### Bug Fixes * trigger cold start dispatcher after update SSM parameters ([#4243](https://github.com/philips-labs/terraform-aws-github-runner/issues/4243)) ([580d24b](580d24b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.18.3 (#4241) 🤖 I have created a release *beep* *boop* --- ## [5.18.3](v5.18.2...v5.18.3) (2024-11-05) ### Bug Fixes * **lambda:** bump the aws group in /lambdas with 6 updates ([#4235](https://github.com/philips-labs/terraform-aws-github-runner/issues/4235)) ([ef89b98](ef89b98)) * remove unused example spot_instance_termination_watcher ([#4226](https://github.com/philips-labs/terraform-aws-github-runner/issues/4226)) ([ad865a7](ad865a7)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
chore(main): release 5.18.2 (#4225) 🤖 I have created a release *beep* *boop* --- ## [5.18.2](v5.18.1...v5.18.2) (2024-10-31) ### Bug Fixes * **webhook:** add missing permission to workflow job queue (EventBridge) ([#4224](https://github.com/philips-labs/terraform-aws-github-runner/issues/4224)) ([d7e516c](d7e516c)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: forest-releaser[bot] <80285352+forest-releaser[bot]@users.noreply.github.com>
PreviousNext