Releases: machulav/ec2-github-runner
Releases · machulav/ec2-github-runner
v2.6.1
What's Changed
- Bump fast-xml-parser and @aws-sdk/client-ec2 by @dependabot[bot] in #267
- Bump flatted from 3.3.1 to 3.4.2 by @dependabot[bot] in #270
- Bump lodash from 4.17.21 to 4.18.1 by @dependabot[bot] in #269
- Bump minimatch by @dependabot[bot] in #272
- Bump brace-expansion by @dependabot[bot] in #268
- Bump picomatch by @dependabot[bot] in #271
Full Changelog: v2...v2.6.1
v2.6.0
What's Changed
- Upgrade action runtime from node20 to node24 by @GiorgioBaldelli in #265
New Contributors
- @GiorgioBaldelli made their first contribution in #265
Full Changelog: v2.5.2...v2.6.0
v2
This tag tracks the latest v2.x.x release.
v2.5.2 - Reverted to #cloud-config
ensure docker is running (#262)
v2.4.3 - Meta data and latest ver
- Always use the latest runner
- Add support for EC2 metadata options input
v2.4.2 - Timeout bugfix
Script failed prematurely, now it abides to the set timeout.
v2.4.1
v2.4.0
Configurable volume possibility added:
| ec2-volume-size | Optional | Defines the size of the EC2 Volume in GB, will use the AWS default of 8 GB if not provided. |
|---|---|---|
| ec2-device-name | Optional | Defines the device name used for the root volume. |
| ec2-volume-type | Optional | Defines the device type used for the root volume. |
v2.3.9: Update README.md
Be able to define custom labels, startup optimizations. Was able to decrease startup time from 71 to 37 seconds.
startup-quiet-period-seconds: 10
startup-retry-interval-seconds: 2v2.3.8: Allow for Spot Instance
Add market-type to you config.
- name: Start EC2 runner
id: start-ec2-runner
uses: machulav/ec2-github-runner@v2
with:
mode: start
github-token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
ec2-image-id: ${{ env.ARM_EC2_IMAGE_ID }}
ec2-instance-type: c7g.4xlarge
subnet-id: ...
security-group-id: ...
market-type: spot