26
26
if : ${{ github.event_name == 'push' || contains(github.event.pull_request.labels.*.name, 'check-self-hosted-ci') }}
27
27
outputs :
28
28
ubuntu20_04_aarch64-label : ${{ steps.start-ubuntu20_04_aarch64-runner.outputs.label }}
29
- # amazonlinux2_x86_64-label: ${{ steps.start-amazonlinux2_x86_64-runner.outputs.label }}
30
29
ubuntu20_04_aarch64-ec2-instance-id : ${{ steps.start-ubuntu20_04_aarch64-runner.outputs.ec2-instance-id }}
31
- # amazonlinux2_x86_64-ec2-instance-id: ${{ steps.start-amazonlinux2_x86_64-runner.outputs.ec2-instance-id }}
32
30
steps :
33
31
- name : Configure AWS credentials
34
32
uses : aws-actions/configure-aws-credentials@v1
@@ -42,20 +40,10 @@ jobs:
42
40
with :
43
41
mode : start
44
42
github-token : ${{ secrets.SWIFTWASM_BUILDBOT_TOKEN }}
45
- ec2-image-id : ami-0d08b938af6d9dbb0 # swiftwasm-ci/ubuntu/images/hvm-ssd/ubuntu-focal-20 .04-arm64-server-20211129
43
+ ec2-image-id : ami-03803f6b50b56647a # swiftwasm-ci/ubuntu/images/hvm-ssd/ubuntu-jammy-22 .04-arm64-server-20221201
46
44
ec2-instance-type : c6g.large
47
45
subnet-id : subnet-327f4a13
48
46
security-group-id : sg-0429f5ec2bee9dc0c
49
- # - name: Start EC2 runner (amazonlinux2_x86_64)
50
- # id: start-amazonlinux2_x86_64-runner
51
- # uses: machulav/ec2-github-runner@v2
52
- # with:
53
- # mode: start
54
- # github-token: ${{ secrets.SWIFTWASM_BUILDBOT_TOKEN }}
55
- # ec2-image-id: ami-059fc55111c686d49 # swiftwasm-ci/amzn2-ami-kernel-5.10-hvm-2.0.20211223.0-x86_64-gp2
56
- # ec2-instance-type: c6i.large
57
- # subnet-id: subnet-327f4a13
58
- # security-group-id: sg-0429f5ec2bee9dc0c
59
47
stop-runner :
60
48
name : Stop self-hosted EC2 runner
61
49
needs : [start-runner, build-toolchain]
76
64
github-token : ${{ secrets.SWIFTWASM_BUILDBOT_TOKEN }}
77
65
label : ${{ needs.start-runner.outputs.ubuntu20_04_aarch64-label }}
78
66
ec2-instance-id : ${{ needs.start-runner.outputs.ubuntu20_04_aarch64-ec2-instance-id }}
79
- # - name: Stop EC2 runner (amazonlinux2_x86_64)
80
- # uses: machulav/ec2-github-runner@v2
81
- # with:
82
- # mode: stop
83
- # github-token: ${{ secrets.SWIFTWASM_BUILDBOT_TOKEN }}
84
- # label: ${{ needs.start-runner.outputs.amazonlinux2_x86_64-label }}
85
- # ec2-instance-id: ${{ needs.start-runner.outputs.amazonlinux2_x86_64-ec2-instance-id }}
86
67
87
68
build-matrix :
88
69
name : Build matrix
0 commit comments