Skip to content

Commit 9e3e99f

Browse files
author
Marko Vejnovic
committed
ci: use ultralarge runners; drop redundant authorize gate
workflow_dispatch already restricts manual runs to write-access contributors.
1 parent d617cc5 commit 9e3e99f

2 files changed

Lines changed: 1 addition & 19 deletions

File tree

.github/workflows/build-vmlinux.yml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,7 @@ concurrency:
1111
cancel-in-progress: false
1212

1313
jobs:
14-
authorize:
15-
runs-on: ubuntu-24.04
16-
steps:
17-
- name: Verify the actor is a contributor
18-
env:
19-
GH_TOKEN: ${{ github.token }}
20-
REPO: ${{ github.repository }}
21-
ACTOR: ${{ github.actor }}
22-
run: |
23-
set -euo pipefail
24-
perm="$(gh api "repos/$REPO/collaborators/$ACTOR/permission" --jq '.permission')"
25-
echo "$ACTOR has '$perm' permission on $REPO"
26-
case "$perm" in
27-
admin|maintain|write) ;;
28-
*) echo "::error::$ACTOR lacks write access; only contributors may run this workflow"; exit 1 ;;
29-
esac
30-
3114
prepare:
32-
needs: authorize
3315
runs-on: ubuntu-24.04
3416
outputs:
3517
matrix: ${{ steps.gen.outputs.matrix }}

src/vmlinux/tasks/matrix.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[cheshire.core :as json]
44
[manifest :as mf]))
55

6-
(def ^:private arch-runner {:x86_64 "ubuntu-24.04-32core", :aarch64 "ubuntu-24.04-arm-32core"})
6+
(def ^:private arch-runner {:x86_64 "ultralarge-24.04-x64", :aarch64 "ultralarge-24.04-aarch64"})
77

88
(defn matrix
99
[]

0 commit comments

Comments
 (0)