34 Commits

Author SHA1 Message Date
Christian Deacon
023a853000 Improve workflows. 2025-03-28 21:26:01 -04:00
Christian Deacon
e71f05a422 Install LibXDP in run workflow. 2025-03-28 13:48:39 -04:00
Christian Deacon
947e02c9ce Fix run workflow. 2025-03-28 13:43:07 -04:00
Christian Deacon
78de4c0292 Try reverting to old format we used with workflow for now. 2025-03-28 13:38:37 -04:00
Christian Deacon
2e54efc30d Try specifying build-output in run.yml workflow. 2025-03-28 13:33:10 -04:00
Christian Deacon
20cb84cd06 Workflow Improvements (#69)
This PR attempts to run the XDP program for 10 seconds when running the `run.yml` workflow instead of printing the help menu.
2025-03-28 13:26:18 -04:00
Christian Deacon
de429d143f Build the project using LIBXDP_STATIC=1 by default. 2025-02-24 15:59:29 -05:00
Christian Deacon
d288a78775 Restructure includes. 2025-02-24 15:35:23 -05:00
Christian Deacon
f5d9d3a8d5 Update workflow and Makefile. 2025-02-23 17:31:36 -05:00
Christian Deacon
117ec22632 Oops, remove LibXDP install in run workflow. 2025-02-22 10:59:07 -05:00
Christian Deacon
179cbeab6a Add support for linking LibBPF and LibXDP object files inside of Makefile if LIBBPF_LIBXDP_STATIC is 1. 2025-02-22 10:56:49 -05:00
Christian Deacon
73cf82303e We need to install LibXDP inside of the run workflow. 2025-02-22 10:46:20 -05:00
Christian Deacon
0efcdb413a Update build workflow. 2025-02-22 10:42:03 -05:00
Christian Deacon
c089d82aed Make LibXDP in workflow. 2023-10-11 22:44:07 +00:00
Christian Deacon
91d9cf814f Update GitHub workflow with new depedencies. 2023-06-06 21:35:28 +00:00
Christian Deacon
c92bb69576 Create FUNDING.yml 2022-12-10 03:31:51 -05:00
Christian Deacon
4adc0e4791 Update build workflow. 2021-12-06 03:18:29 -06:00
Christian Deacon
c5fc55df13 Install LibConfig and LibELF. 2021-12-06 01:48:45 -06:00
Christian Deacon
dbf5b754f0 Add execute permissions. 2021-12-06 01:44:34 -06:00
Christian Deacon
123a48311b Run file as root. 2021-12-06 01:39:41 -06:00
Christian Deacon
067ce603f7 Run correct file. 2021-12-06 01:37:54 -06:00
Christian Deacon
2dc604343d Try listing files. 2021-12-06 01:36:08 -06:00
Christian Deacon
1afe43d18c Use renamed artifact. 2021-12-06 01:33:34 -06:00
Christian Deacon
2fa1c8a9b3 Rename artifact. 2021-12-06 01:33:02 -06:00
Christian Deacon
525f11cb74 Download artifact from Build workflow in Run. 2021-12-06 01:27:57 -06:00
Christian Deacon
4e578b0c38 Store artifact from Build workflow. 2021-12-06 01:25:17 -06:00
Christian Deacon
79f884b96c Require Build workflow. 2021-12-06 01:14:56 -06:00
Christian Deacon
c7745d2a30 Attempt to make Build workflow reusable.
I'm new to GitHub actions/workflows!
2021-12-06 01:06:21 -06:00
Christian Deacon
59f707507e Use master branch. 2021-12-06 01:03:17 -06:00
Christian Deacon
1c695bca20 Attempt to fix Run workflow. 2021-12-06 01:02:37 -06:00
Christian Deacon
d0a2322e76 Update Run workflow again. 2021-12-06 00:59:26 -06:00
Christian Deacon
aaef1a8268 Update Run workflow. 2021-12-06 00:57:06 -06:00
Christian Deacon
8243d187bb Create Run workflow. 2021-12-06 00:56:03 -06:00
Christian Deacon
265637deff Add Build workflow. 2021-12-06 00:42:31 -06:00