Skip to content

Commit c2475e2

Browse files
Merge branch 'libbpf:main' into main
2 parents 451e5db + 39ee8e1 commit c2475e2

29 files changed

Lines changed: 338 additions & 104 deletions

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
steps:
3030
- name: Checkout repository
31-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
31+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3232
with:
3333
submodules: true
3434

.github/workflows/docker.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ jobs:
2929
runs-on: ubuntu-latest
3030
steps:
3131
- name: Checkout repository
32-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
32+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3333
with:
3434
submodules: recursive
3535

3636
- name: Build bpftool container image
37-
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
37+
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
3838
with:
3939
context: .
4040
load: true
@@ -47,7 +47,7 @@ jobs:
4747
docker run --rm --privileged --pid=host bpftool:test map
4848
4949
- name: Lint Docker image
50-
uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
50+
uses: hadolint/hadolint-action@2a66e89f53d0771bb131a7fa31f3136336094aa6 # v3.4.0
5151
with:
5252
dockerfile: Dockerfile
5353

@@ -60,26 +60,26 @@ jobs:
6060
packages: write
6161
steps:
6262
- name: Checkout repository
63-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
63+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6464
with:
6565
submodules: recursive
6666

6767
- name: Set up QEMU
68-
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
68+
uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
6969

7070
- name: Set up Docker Buildx
71-
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
71+
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
7272

7373
- name: Log in to the Container registry
74-
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
74+
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
7575
with:
7676
registry: ${{ env.REGISTRY }}
7777
username: ${{ github.actor }}
7878
password: ${{ secrets.GITHUB_TOKEN }}
7979

8080
- name: Extract metadata (tags, labels) for Docker
8181
id: meta
82-
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
82+
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
8383
with:
8484
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
8585
flavor: |
@@ -89,7 +89,7 @@ jobs:
8989
type=semver,pattern={{version}}
9090
9191
- name: Build and push bpftool container image
92-
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
92+
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
9393
with:
9494
context: .
9595
platforms: linux/amd64,linux/arm64

.github/workflows/lint-commits.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
16+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1717
with:
1818
fetch-depth: 0
1919

.github/workflows/lint-shell.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-latest
2020
steps:
2121
- name: Checkout repository
22-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
22+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2323

2424
- name: Run ShellCheck
2525
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # v2.0.0

.github/workflows/release.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
if: github.event_name == 'workflow_dispatch'
3131
steps:
3232
- name: Checkout repository
33-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
33+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3434
with:
3535
fetch-depth: 0 # Fetch all tags
3636

@@ -73,7 +73,7 @@ jobs:
7373
tar -xvf "${{ env.LLVM }}.tar.xz"
7474
7575
- name: Checkout bpftool code
76-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
76+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7777
with:
7878
submodules: recursive
7979
# Create a new directory to avoid wiping out LLVM on bpftool checkout
@@ -95,7 +95,7 @@ jobs:
9595
strip src/bpftool
9696
9797
- name: Set up QEMU
98-
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
98+
uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0
9999
if: matrix.arch == 'arm64'
100100
with:
101101
platforms: arm64
@@ -161,7 +161,7 @@ jobs:
161161
sha256sum "${archive_arm64}" > "${archive_arm64}.sha256sum"
162162
163163
- name: Checkout bpftool and libbpf code
164-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
164+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
165165
with:
166166
submodules: recursive
167167
path: 'bpftool'
@@ -175,7 +175,7 @@ jobs:
175175
base-repo: bpftool
176176

177177
- name: Create draft release and add artifacts
178-
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
178+
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
179179
with:
180180
draft: true
181181
files: bpftool*

.github/workflows/static-build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
tar -xvf "${{ env.LLVM_PATH }}.tar.xz"
3535
3636
- name: Checkout bpftool
37-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
37+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3838
with:
3939
submodules: recursive
4040
# Create a new directory to avoid wiping out LLVM on bpftool checkout

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Changbin Du <changbin.du@intel.com> <changbin.du@gmail.com>
22
Fangrui Song <i@maskray.me> <maskray@google.com>
33
Geliang Tang <geliang@kernel.org> <geliang.tang@suse.com>
44
Herbert Xu <herbert@gondor.apana.org.au>
5+
Jason Wang <jasowangio@gmail.com> <jasowang@redhat.com>
56
Jesper Dangaard Brouer <hawk@kernel.org> <brouer@redhat.com>
67
Kees Cook <kees@kernel.org> <keescook@chromium.org>
78
Maxim Mikityanskiy <maxtram95@gmail.com> <maximmi@nvidia.com>

BPF-CHECKPOINT-COMMIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d8a9a4b11a137909e306e50346148fc5c3b63f9d
1+
7cbd0c4cebe4c9f678d15e6b9ba975e1155a107f

CHECKPOINT-COMMIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a0c584fc18056709c8e047a82a6045d6c209f4ce
1+
9a3a07d06e7d74f4aecc51396c771149336ac55d

bash-completion/bpftool

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ _bpftool()
501501
cgroup/post_bind4 cgroup/post_bind6 \
502502
cgroup/sysctl cgroup/getsockopt \
503503
cgroup/setsockopt cgroup/sock_release struct_ops \
504-
fentry fexit freplace sk_lookup'
504+
fentry fexit fsession freplace sk_lookup'
505505
COMPREPLY=( $( compgen -W "$BPFTOOL_PROG_LOAD_TYPES" -- "$cur" ) )
506506
return 0
507507
;;

0 commit comments

Comments
 (0)