You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# This starter workflow is for a CMake project running on a single platform. There is a different starter workflow if you need cross-platform coverage.
# Version range or exact version of Python or PyPy to use, using SemVer's version range syntax. Reads from .python-version if unset.
29
+
python-version: 3.12.10
30
+
# File containing the Python version to use. Example: .python-version
31
+
# python-version-file: # optional
32
+
# Used to specify a package manager for caching in the default directory. Supported values: pip, pipenv, poetry.
33
+
# cache: # optional
34
+
# The target architecture (x86, x64, arm64) of the Python or PyPy interpreter.
35
+
architecture: x64
36
+
# Set this option if you want the action to check for the latest available version that satisfies the version spec.
37
+
# check-latest: # optional
38
+
# The token used to authenticate when fetching Python distributions from https://github.com/actions/python-versions. When running this action on github.com, the default value is sufficient. When running on GHES, you can pass a personal access token for github.com if you are experiencing rate limiting.
# Used to specify the path to dependency files. Supports wildcards or a list of file names for caching multiple dependencies.
41
+
# cache-dependency-path: # optional
42
+
# Set this option if you want the action to update environment variables.
43
+
# update-environment: # optional, default is true
44
+
# When 'true', a version range passed to 'python-version' input will match prerelease versions if no GA versions are found. Only 'x.y' version range is supported for CPython.
45
+
# allow-prereleases: # optional
46
+
# When 'true', use the freethreaded version of Python.
47
+
# freethreaded: # optional
48
+
49
+
- name: Python deps install
50
+
run: pip install pyyaml
51
+
52
+
- name: Submodule init
53
+
uses: actions/checkout@v4
54
+
with:
55
+
submodules: true
56
+
57
+
- name: Install Liburing
58
+
run: |
59
+
mkdir temp
60
+
cd temp
61
+
git clone https://github.com/axboe/liburing.git
62
+
cd liburing
63
+
./configure --cc=gcc --cxx=g++
64
+
make -j$(nproc)
65
+
make liburing.pc
66
+
sudo make install
67
+
68
+
- name: Configure CMake
69
+
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
70
+
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
Copy file name to clipboardExpand all lines: README.MD
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@
4
4
5
5
-----------------
6
6
7
-
# tinyCoroLab Course
7
+
# 🚀tinyCoroLab Course
8
8
9
9
[](https://en.cppreference.com/w/cpp/20)[](https://github.com/sakurs2/tinyCoro/blob/master/LICENSE)
0 commit comments