Skip to content

Commit cb344de

Browse files
feat(fips): add gcc-aarch64-linux-gnu to Dockerfile (#41)
* feat(fips): add gcc-aarch64-linux-gnu to Dockerfile * chore: update deps
1 parent 0f9db24 commit cb344de

File tree

4 files changed

+122
-524
lines changed

4 files changed

+122
-524
lines changed

Diff for: .github/workflows/ci-build-docker-runner.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,25 @@ jobs:
1616

1717
steps:
1818
- name: Checkout repository
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Log in to the Container registry
22-
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
22+
uses: docker/login-action@v3
2323
with:
2424
registry: ${{ env.REGISTRY }}
2525
username: ${{ github.actor }}
2626
password: ${{ secrets.GITHUB_TOKEN }}
2727

2828
- name: Extract metadata (tags, labels) for Docker
2929
id: meta
30-
uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38
30+
uses: docker/metadata-action@v5
3131
with:
3232
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
3333
flavor: |
3434
latest=true
3535
3636
- name: Build and push Docker image
37-
uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
37+
uses: docker/build-push-action@v6
3838
with:
3939
context: ./ci-runner-image/.
4040
push: true

Diff for: ci-runner-image/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
FROM ubuntu:22.04 as ci
1+
FROM ubuntu:22.04 AS ci
22

33
ARG REF_ARG="master"
44
ARG ANSIBLE_INVENTORY_FOLDER_ARG="/srv/runner/inventory/$REF_ARG"
55
ARG ANSIBLE_INVENTORY_FILE_ARG="inventory.ec2"
66
ARG REPO_NAME_ARG
77
ARG GIT_CLONE_URL_ARG
88

9-
ARG ANSIBLE_VERSION="9.5.1"
10-
ARG GO_VERSION="1.22.7"
9+
ARG ANSIBLE_VERSION="9.13.0"
10+
ARG GO_VERSION="1.23.4"
1111

1212
ENV REF=$REF_ARG
1313
ENV ANSIBLE_INVENTORY="$ANSIBLE_INVENTORY_FOLDER_ARG/$ANSIBLE_INVENTORY_FILE_ARG"
@@ -18,7 +18,7 @@ ENV GIT_CLONE_URL=$GIT_CLONE_URL_ARG
1818
VOLUME /srv/runner/inventory/
1919

2020
RUN apt-get update
21-
RUN DEBIAN_FRONTEND=noninteractive apt install -y make wget unzip git gcc curl jq python3 ssh
21+
RUN DEBIAN_FRONTEND=noninteractive apt install -y make wget unzip git gcc curl jq python3 ssh gcc-aarch64-linux-gnu
2222

2323
RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && \
2424
python3 get-pip.py --user && \

Diff for: go.mod

+33-27
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,47 @@
11
module main
22

3-
go 1.19
3+
go 1.23
44

55
require (
6-
github.com/aws/aws-sdk-go-v2 v1.16.4
7-
github.com/aws/aws-sdk-go-v2/config v1.15.9
8-
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.15.7
9-
github.com/aws/aws-sdk-go-v2/service/ecs v1.18.7
6+
github.com/aws/aws-sdk-go-v2 v1.32.7
7+
github.com/aws/aws-sdk-go-v2/config v1.28.7
8+
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.45.1
9+
github.com/aws/aws-sdk-go-v2/service/ecs v1.53.1
1010
github.com/pkg/errors v0.9.1
11-
github.com/spf13/viper v1.12.0
11+
github.com/spf13/viper v1.19.0
1212
)
1313

1414
require (
15-
github.com/aws/aws-sdk-go-v2/credentials v1.12.4 // indirect
16-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.5 // indirect
17-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.11 // indirect
18-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.5 // indirect
19-
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.12 // indirect
20-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.5 // indirect
21-
github.com/aws/aws-sdk-go-v2/service/sso v1.11.7 // indirect
22-
github.com/aws/aws-sdk-go-v2/service/sts v1.16.6 // indirect
23-
github.com/aws/smithy-go v1.11.2 // indirect
24-
github.com/fsnotify/fsnotify v1.5.4 // indirect
15+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7 // indirect
16+
github.com/aws/aws-sdk-go-v2/credentials v1.17.48 // indirect
17+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.22 // indirect
18+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.26 // indirect
19+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.26 // indirect
20+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
21+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect
22+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.7 // indirect
23+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.8 // indirect
24+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.7 // indirect
25+
github.com/aws/aws-sdk-go-v2/service/sts v1.33.3 // indirect
26+
github.com/aws/smithy-go v1.22.1 // indirect
27+
github.com/fsnotify/fsnotify v1.8.0 // indirect
2528
github.com/hashicorp/hcl v1.0.0 // indirect
2629
github.com/jmespath/go-jmespath v0.4.0 // indirect
27-
github.com/magiconair/properties v1.8.6 // indirect
30+
github.com/magiconair/properties v1.8.9 // indirect
2831
github.com/mitchellh/mapstructure v1.5.0 // indirect
29-
github.com/pelletier/go-toml v1.9.5 // indirect
30-
github.com/pelletier/go-toml/v2 v2.0.1 // indirect
31-
github.com/spf13/afero v1.8.2 // indirect
32-
github.com/spf13/cast v1.5.0 // indirect
33-
github.com/spf13/jwalterweatherman v1.1.0 // indirect
32+
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
33+
github.com/sagikazarmark/locafero v0.6.0 // indirect
34+
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
35+
github.com/sourcegraph/conc v0.3.0 // indirect
36+
github.com/spf13/afero v1.11.0 // indirect
37+
github.com/spf13/cast v1.7.1 // indirect
3438
github.com/spf13/pflag v1.0.5 // indirect
35-
github.com/subosito/gotenv v1.3.0 // indirect
36-
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect
37-
golang.org/x/text v0.3.7 // indirect
38-
gopkg.in/ini.v1 v1.66.4 // indirect
39+
github.com/subosito/gotenv v1.6.0 // indirect
40+
go.uber.org/multierr v1.11.0 // indirect
41+
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect
42+
golang.org/x/sys v0.28.0 // indirect
43+
golang.org/x/text v0.21.0 // indirect
44+
gopkg.in/ini.v1 v1.67.0 // indirect
3945
gopkg.in/yaml.v2 v2.4.0 // indirect
40-
gopkg.in/yaml.v3 v3.0.0 // indirect
46+
gopkg.in/yaml.v3 v3.0.1 // indirect
4147
)

0 commit comments

Comments
 (0)