summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ondemand.yml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.github/workflows/ondemand.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/ondemand.yml b/.github/workflows/ondemand.yml
new file mode 100644
index 0000000..6cd46e5
--- /dev/null
+++ b/.github/workflows/ondemand.yml
@@ -0,0 +1,36 @@
+name: ondemand
+
+on:
+ workflow_dispatch:
+ inputs:
+ kernel-origin:
+ description: 'git repo for linux kernel'
+ default: 'https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git'
+ required: true
+ kernel-rev:
+ description: 'rev/tag/branch for linux kernel'
+ default: "master"
+ required: true
+ pahole-origin:
+ description: 'git repo for pahole'
+ default: 'https://git.kernel.org/pub/scm/devel/pahole/pahole.git'
+ required: true
+ pahole-rev:
+ description: 'ref/tag/branch for pahole'
+ default: "master"
+ required: true
+
+jobs:
+ vmtest:
+ runs-on: ubuntu-latest
+ name: vmtest with customized pahole/Kernel
+ steps:
+ - uses: actions/checkout@v3
+ - uses: ./.github/actions/setup
+ - uses: ./.github/actions/vmtest
+ with:
+ kernel: 'LATEST'
+ kernel-rev: ${{ github.event.inputs.kernel-rev }}
+ kernel-origin: ${{ github.event.inputs.kernel-origin }}
+ pahole: ${{ github.event.inputs.pahole-rev }}
+ pahole-origin: ${{ github.event.inputs.pahole-origin }}