Skip to content

Releases: github-aws-runners/terraform-aws-github-runner

v2.5.0

10 Mar 17:56
dfd693f
Compare
Choose a tag to compare

2.5.0 (2023-03-10)

Features

  • added outputs for runner log groups. (#3044) (2f683da)
  • runner: allow linux starter-runner script to retrieve labels without with IMDSv2 tags option (#2764) (0d8a74c)

Bug Fixes

  • pool: ensure pool top up respects var.ami_id_ssm_parameter_name (#3040) (c4ab242)

v2.4.0

08 Mar 07:45
e6782e2
Compare
Choose a tag to compare

2.4.0 (2023-03-08)

Features

  • add outputs for lambda and lambda log groups (#3033) (e1ce8be)
  • runners: allow to use a shared encrypted AMI (#2933) (5514c72)

Bug Fixes

  • runners: bump aws-sdk from 2.1289.0 to 2.1329.0 in /modules/runners/lambdas/runners (#3018) (9bfcfe6)
  • webhook: bump @aws-sdk/client-ssm from 3.278.0 to 3.282.0 in /modules/webhook/lambdas/webhook (#3021) (7b7c211)

v2.3.0

01 Mar 15:54
4c50a04
Compare
Choose a tag to compare

2.3.0 (2023-03-01)

Features

  • syncer: add option to disable runner syncer lambda trigger (#2986) (5eb27b0)

Bug Fixes

  • runners: bump @aws-sdk/client-ssm from 3.272.0 to 3.281.0 in /modules/runners/lambdas/runners (#3014) (7c390ba)
  • runners: propagate var.runner_ec2_tags to EC2 volumes (#2985) (a9b1fa8)
  • webhook: bump @aws-sdk/client-sqs from 3.264.0 to 3.279.0 in /modules/webhook/lambdas/webhook (#3011) (9d1d3bd)

v2.2.2

24 Feb 11:05
a5c4637
Compare
Choose a tag to compare

2.2.2 (2023-02-24)

Bug Fixes

  • runners: bump @aws-sdk/client-ssm from 3.245.0 to 3.272.0 in /modules/runners/lambdas/runners (#2971) (a1c700f)
  • runners: Fix typo in .setup_info generated in start-runner.ps1. (#2967) (e8f74bc)
  • webhook: bump @aws-sdk/client-ssm from 3.245.0 to 3.278.0 in /modules/webhook/lambdas/webhook (#2990) (b61c2bf)
  • webhook: bump @octokit/rest from 19.0.5 to 19.0.7 in /modules/webhook/lambdas/webhook (#2980) (8a5a8ae)

v2.2.1

17 Feb 10:32
ef548d9
Compare
Choose a tag to compare

2.2.1 (2023-02-17)

Bug Fixes

  • binary-syncer: Allow lambda inside VPC (#2938) (4bb80be)
  • runners: bump @octokit/auth-app from 4.0.8 to 4.0.9 in /modules/runners/lambdas/runners (#2953) (fce2a75)
  • runners: Fix incorrect path to SSM cloudwatch config parameter. (8f4cc41)
  • runners: Fix path to SSM cloudwatch config parameter on Windows (#2922) (8f4cc41)
  • syncer: bump axios from 1.2.2 to 1.3.3 in /modules/runner-binaries-syncer/lambdas/runner-binaries-syncer (#2959) (1aa261e)

v2.2.0

10 Feb 13:55
ea79b70
Compare
Choose a tag to compare

2.2.0 (2023-02-10)

Features

Bug Fixes

  • Add missing entry for AWS-recommended price-capacity-optimized strategy to ProcessEnv interface (9b8f88b)
  • Adds InsufficientInstanceCapacity to list of scaling errors (4eb3b16)
  • multi-runner: Create DLQ only if requested (#2903) (3d33744)
  • multi-runner: Missing ami_id_ssm_parameter_name parameter from multi-runner #2883 (#2911) (19138d9)
  • runner: Adds InsufficientInstanceCapacity to list of scaling errors (#2926) (4eb3b16)
  • runners: Add missing entry for AWS-recommended price-capacity-optimized strategy to ProcessEnv interface (#2921) (9b8f88b)
  • runners: Bump @octokit/types from 8.0.0 to 9.0.0 in /modules/runners/lambdas/runners (#2910) (abdc3ac)
  • runners: Bump cron-parser from 4.7.0 to 4.7.1 in /modules/runners/lambdas/runners (#2893) (fd2dc78)
  • syncer: bump aws-sdk from 2.1290.0 to 2.1312.0 in /modules/runner-binaries-syncer/lambdas/runner-binaries-syncer (#2940) (8d1b281)
  • webhook: Bump @octokit/webhooks from 10.4.0 to 10.7.0 in /modules/webhook/lambdas/webhook (#2907) (d9ab310)

Performance Improvements

  • webhook: Use @aws-sdk/client-sqs in the webhook Lambda (#2924) (b8898ef)

v2.1.1

12 Jan 15:46
af04380
Compare
Choose a tag to compare

2.1.1 (2023-01-12)

Important notice:

The fix applied #2801 to ensure the pool respects booting instance can have as side effect that after upgrading you have lesser instance in your pool. This is intended since booting instances could be potentential pool instances. Adjust your pool when needed, and try to configure the crontab for the pool in such way it is not running more frequent than the time it takes to boot instances in the pool.

Bug Fixes

  • Honnor booting instance in runner pool (#2801) (9f841f7)
  • runners: Bump @aws-sdk/client-ssm from 3.241.0 to 3.245.0 in /modules/runners/lambdas/runners (#2866) (ca6a0bb)
  • runners: Bump @octokit/auth-app from 4.0.7 to 4.0.8 in /modules/runners/lambdas/runners (#2870) (755796f)
  • runners: Bump luxon from 3.1.1 to 3.2.1 in /modules/runners/lambdas/runners (#2860) (159a1ef)
  • syncer: Bump aws-sdk from 2.1284.0 to 2.1290.0 in /modules/runner-binaries-syncer/lambdas/runner-binaries-syncer (#2871) (f8c027d)
  • webhook: Bump @aws-sdk/client-ssm from 3.238.0 to 3.245.0 in /modules/webhook/lambdas/webhook (#2872) (c50a773)
  • webhook: Bump aws-sdk from 2.1289.0 to 2.1292.0 in /modules/webhook/lambdas/webhook (#2876) (b3507af)

v2.1.0

06 Jan 07:48
e8aec5e
Compare
Choose a tag to compare

2.1.0 (2023-01-06)

Features

  • runners: Add delay to prevent ssm rate limits using setTimeout (#2823) (1461efd)

Bug Fixes

  • variables: Correction enable_enable_fifo_build_queue (#2857) (455e272)
  • examples: multi-runner runner label (2840d5e)
  • runners: Bump @aws-sdk/client-ssm from 3.238.0 to 3.241.0 in /modules/runners/lambdas/runners (#2838) (89b1839)
  • runners: Bump aws-sdk from 2.1284.0 to 2.1289.0 in /modules/runners/lambdas/runners (#2855) (402e5ac)
  • webhook: Bump aws-sdk from 2.1284.0 to 2.1289.0 in /modules/webhook/lambdas/webhook (#2856) (5d6dd37)
  • webhook: Bump axios from 1.2.1 to 1.2.2 in /modules/runner-binaries-syncer/lambdas/runner-binaries-syncer (#2827) (686624a)

v2.0.2

03 Jan 17:16
7d19a92
Compare
Choose a tag to compare

2.0.2 (2023-01-03)

Migration.

Please check release 2.0.0

Bug Fixes

  • runners: Bump json5 from 2.2.1 to 2.2.3 in /modules/runners/lambdas/runners (#2842) (d3169c2)
  • syncer: Bump json5 from 2.2.1 to 2.2.3 in /modules/runner-binaries-syncer/lambdas/runner-binaries-syncer (#2841) (b2816f7)
  • webhook: Bump json5 from 2.2.1 to 2.2.3 in /modules/webhook/lambdas/webhook (#2840) (68ff414)

v2.0.1

03 Jan 09:01
10a7603
Compare
Choose a tag to compare

2.0.1 (2023-01-03)

Migration

The migration mentioned below should be part of 2.0.0, but due to merge issues it was not part of the release. This patch will add them.

The following variables are renamed for consistently. Old variables names will trigger an error with upgrade instruction.

  • enabled_userdata -> enable_userdata (#2784)
  • fifo_build_queue -> enable_fifo_build_queue (#2809)
  • runner_enable_workflow_job_labels_check_all -> enable_runner_workflow_job_labels_check_all (#2809)

Bug Fixes

  • Restore lost changes during merging next (#2824) (219cb9b)