Yashodhan
80f1f36ae9
Refactor test dir structure ( #2421 )
...
* Move individual rust-oci-tests components in the tests dir
We can use several things from test_framework and even integration_test
for additional tests such as podman rootless and wasm tests
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* fix scripts and docs for the new dir structure
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
---------
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
2023-10-10 21:00:02 +09:00
utam0k
0bb059c407
Named all GitHub Actions workflows
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-08-12 13:05:40 +00:00
Eric Fang
ebef6dba09
Introduce a `log-level` flag. ( #2036 )
...
* Implement `--log-level`
In short:
Propose the default log level for release to error
Keep the --debug flag and it sets the log level to debug
Introduce --log-level flag to set the log level
--debug flag will be ignored if --log-level flag is also set.
Keep the default log level for debug build to debug
Signed-off-by: yihuaf <yihuaf@unkies.org>
* minor fix to CI
Signed-off-by: yihuaf <yihuaf@unkies.org>
* move log-level to youki_extend
Signed-off-by: yihuaf <yihuaf@unkies.org>
* remove the workflow_dispatch trigger
Signed-off-by: yihuaf <yihuaf@unkies.org>
---------
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-17 21:56:49 +09:00
utam0k
51ac26a0ca
Add the test with kind to github action
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-06-11 02:05:03 +00:00
Eric Fang
93a0afdeb0
Refactor CI ( #2012 )
...
* refactored the CI
- standarized all CI to use Ubuntu 22
- refactored the justfile
- moved the rust integration test to e2e
- moved the oci validation go version to e2e
- change the file filter action to `tj-actions/changed-files`
- refactored the dependencies installation to `just prepare` recipe
- fix readme (make -> just)
- fix readme minor lint issuefix
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix
Signed-off-by: yihuaf <yihuaf@unkies.org>
---------
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-07 11:03:25 +05:30
Yashodhan
79b6450a86
Replace Makefiles with Just ( #1823 )
...
Refactored the build system using `justfile`.
* Use just in CI instead of makefiles
* Remove makefiles completely
* Increase timeout in rust validation
2023-06-05 09:24:33 -07:00
utam0k
29cf869c68
Add the handly script for kind and youki
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-05-07 06:03:00 +00:00
yihuaf
b293e8f142
add workflow_dispatch as manual trigger to CI
...
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-04-21 22:48:13 +00:00
rongfu.leng
84c0f5bd22
fix ci rule ( #1643 )
...
Signed-off-by: lengrongfu <1275177125@qq.com>
2023-03-08 22:11:29 -08:00
utam0k
f545819171
Sort out github actions
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-02-10 16:56:47 +09:00
utam0k
17edb09509
update github actions
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-02-09 22:09:03 +09:00
Thomas Schubart
0836dbf2fa
Update to rust 1.67
...
Signed-off-by: Thomas Schubart <24721048+Furisto@users.noreply.github.com>
2023-01-28 16:42:22 +01:00
utam0k
daf7fb2834
Update Rust 1.66
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-12-24 21:02:53 +09:00
Thomas Schubart
3276c0148c
Pin github action image
...
Signed-off-by: Thomas Schubart <24721048+Furisto@users.noreply.github.com>
2022-12-08 16:42:02 +01:00
Yashodhan Joshi
6becc9af4e
Change targets in the makefile
2022-11-30 12:13:03 +05:30
Yashodhan Joshi
a96f8d0aac
Upgrade to 1.65 and fix lint errors
2022-11-07 17:05:13 +05:30
Flavio Miamoto
6f9dc2d18e
chore(actions): upgrade to checkout action to v3
2022-10-12 21:06:43 -03:00
utam0k
36fb26fbc4
ci: Upgrade rust
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-09-24 13:24:28 +09:00
utam0k
1caddad68c
Rust 1.63.0
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-08-22 20:27:35 +09:00
Furisto
c95fcc178b
Update to rust 1.62.1
...
Signed-off-by: Furisto <24721048+Furisto@users.noreply.github.com>
2022-07-30 12:01:31 +02:00
Furisto
cc8bab68e6
Fix CI compilation issues
...
Signed-off-by: Furisto <24721048+Furisto@users.noreply.github.com>
2022-05-26 20:48:19 +02:00
utam0k
cdcef4a6a7
Merge pull request #909 from utam0k/improvement/Makefile
...
Remove the build dependency from some tests.
2022-05-25 20:10:42 +09:00
utam0k
a0889f22d2
Rust 1.61.0
2022-05-22 14:03:29 +00:00
utam0k
0758953fd7
Remove the build dependency from some tests.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-05-09 21:10:14 +09:00
utam0k
6a98b59026
Convenient use of rust-analyzer and other tools by placing Cargo.toml in the root.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-04-26 12:03:09 +00:00
Furisto
ee77bca160
Support rust 1.60.0
...
Signed-off-by: Furisto <24721048+Furisto@users.noreply.github.com>
2022-04-10 11:47:26 +02:00
Yashodhan Joshi
167bf29772
Fix CI
2022-03-29 20:29:27 +05:30
utam0k
d9286ad45c
Organize the workflows to adapt Makefile.
2022-03-21 21:31:31 +09:00
utam0k
3d44b4c0bd
fix conflicts.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-03-18 21:02:29 +09:00
utam0k
a625a763f2
introduce the timeout for github actions.
2022-03-16 21:14:44 +09:00
utam0k
54bb830b4b
Introduce the root Makefile.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-03-11 22:14:34 +09:00
Yashodhan Joshi
d4d0f9bb48
Merge branch 'main' of github.com:containers/youki into improvement/refactor-dir-structure
2022-03-09 11:46:06 +05:30
utam0k
af2f6762f5
Support rust 1.59.0
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-02-28 22:08:46 +09:00
Yashodhan Joshi
b2ec0d96d2
Merge branch 'main' of github.com:containers/youki into improvement/refactor-dir-structure
2022-02-25 21:21:53 +05:30
Adrian Reber
0547fc207c
Add checkpoint testing
...
This still uses the subcommand 'checkpointt' until it works in
combination with Podman.
Signed-off-by: Adrian Reber <areber@redhat.com>
2022-02-24 14:36:21 +00:00
Yashodhan Joshi
8a8cc294f1
CI fix
2022-02-23 18:04:01 +05:30
Yashodhan Joshi
cd56e28c04
Fix CI
2022-02-07 15:09:42 +05:30
Yashodhan Joshi
9ef8695371
Update github action scripts
2022-02-06 16:16:18 +05:30
Yashodhan Joshi
a8408661e8
Add minimum rust version requirement to libcgroups and libcontainers due to CVE-2022-21658
2022-01-21 20:19:50 +05:30
utam0k
7cc095e45b
support rust 1.58.0
2022-01-16 21:28:34 +09:00
utam0k
b02f1b8ae3
clean up the shell script for youki integration test.
2022-01-09 17:58:13 +09:00
Yashodhan Joshi
f5227f8e1a
Add runtimetest dir to workflow
2022-01-08 15:16:14 +05:30
Yashodhan Joshi
78b7e942d7
Add runtime test crate and integrate it with integration tests
2022-01-06 16:30:19 +05:30
utam0k
c52a108349
bump rust from 1.56.1 to 1.57.0
2021-12-09 03:40:42 +00:00
Furisto
359db4cfc7
Adapt CI scripts
2021-10-22 22:05:15 +02:00
Yashodhan Joshi
331a2e3158
Add integration test validation workflow
2021-10-09 12:47:28 +05:30