utam0k
33c30263ae
Fix the config of the dependenda bot
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-11-05 15:29:39 +09:00
utam0k
1c043fa936
Grouping patch updates in dependabot.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-11-01 20:11:32 +09:00
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
Yashodhan
04dc59f679
Add initial tests for rootless podman ( #2406 )
2023-10-09 18:43:52 +09:00
Yashodhan
cc39179f9f
podman rootless with dbus native ( #2370 )
...
* Move dbus_native code to youki, add tests
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* (incomplete) move individual systemd components to dbus_native
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* (incomplete) Change tests to use dbus_native, move
systemdClientInterface into dbus_native
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* (incomplete) Change variant to actual enum, Fix types for systemd
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Fix bug in vector ser/de
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Fix mut requirements, minor lints etc., add client id in dbus
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Add implementation for proxy methods
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Split dbus error from SystemdClientError
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* implement system and session connection creation
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Fix typos and failing feature test build
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Completely remove dbus dependency and add docs regarding dbus-native
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
* Update migration guide, move documentation od dbus_native to cgroups
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
---------
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
2023-10-05 21:08:06 +09:00
Yashodhan Joshi
28586ed3f7
re-add ld_library_path for unit test, rename cleanup step
...
Signed-off-by: Yashodhan Joshi <yjdoc2@gmail.com>
2023-09-25 12:17:16 +05:30
yihuaf
196fcce500
refactor to follow the test-* recipe
...
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-08-30 10:04:19 -07:00
utam0k
d83c8d4f01
Extend wait time for auto-merge
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-08-19 01:51:59 +00:00
utam0k
8107ddefee
Include Breaking Changes section in the release note
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-08-14 12:54:53 +00:00
utam0k
0bb059c407
Named all GitHub Actions workflows
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-08-12 13:05:40 +00:00
Yashodhan
7c4cbd02cc
Fix podman tests to properly run ( #2233 )
2023-08-07 22:04:55 +09:00
Yashodhan
3130f5e1a8
Update CI go version to 1.20 ( #2227 )
2023-08-02 18:57:12 +09:00
Yashodhan
42708e469f
Merge pull request #2150 from yihuaf/yihuaf/optional-ci
...
Temporarily disable musl tests until https://github.com/containers/youki/issues/2144 is resolved
2023-07-11 11:07:10 +05:30
yihuaf
2828300991
comment out musl test
...
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-07-10 22:25:50 -07:00
Toru Komatsu
d7e4a04252
Merge pull request #2122 from utam0k/required-lable
...
Add one label to generate release notes
2023-07-10 19:58:55 +09:00
Yashodhan Joshi
f5a0dec4e6
Increate musl CI test timeout to 20
2023-07-06 12:25:04 +05:30
utam0k
505db5529e
Add one label to generate release notes
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-07-05 12:31:34 +00:00
Eric Fang
dfe6ee80bc
turn on musl test in CI ( #2069 )
...
* turn musl test in CI
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix a version
Signed-off-by: yihuaf <yihuaf@unkies.org>
---------
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-22 20:35:23 +09:00
Toru Komatsu
d40c8ea2a0
Fix the release workflow. ( #2070 )
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-06-20 20:11:11 +05:30
Eric Fang
f4e7e300e6
Fix the feature test and turn on in CI ( #2060 )
...
* reworked the justfile to be explicit with path
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix the feature tests
Signed-off-by: yihuaf <yihuaf@unkies.org>
* add the musl test
Signed-off-by: yihuaf <yihuaf@unkies.org>
* moving all stub into a single dir
Signed-off-by: yihuaf <yihuaf@unkies.org>
---------
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-19 21:21:18 +09: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
Yashodhan Joshi
9bc5701401
update podman test workflow for new justfile setup
2023-06-12 11:27:41 +05:30
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
3a790dffe9
Using typos-cli
to catch typos + fixes for existing typos ( #2018 )
...
* adds a typos configuration file
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix all the typos
Signed-off-by: yihuaf <yihuaf@unkies.org>
* add typos to justfile and CI
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix
Signed-off-by: yihuaf <yihuaf@unkies.org>
* fix
Signed-off-by: yihuaf <yihuaf@unkies.org>
---------
Signed-off-by: yihuaf <yihuaf@unkies.org>
2023-06-08 10:19:17 +05:30
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
Toru Komatsu
002cdfc4e7
Update the version of containerd used for testing ( #1875 )
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-05-03 12:52:03 -07: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
utam0k
41daa50fdf
CI: Comment out featuretest.
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-03-29 12:32:46 +00:00
utam0k
b7bc44de34
ci: Fix test for podman
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-03-11 11:01:35 +09:00
rongfu.leng
84c0f5bd22
fix ci rule ( #1643 )
...
Signed-off-by: lengrongfu <1275177125@qq.com>
2023-03-08 22:11:29 -08:00
utam0k
44e365030a
Fix github actions
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-02-21 15:18:35 +09: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
fc43c1eff0
Automating Dependabot with GitHub Actions
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-01-16 21:22:10 +09:00
utam0k
daf7fb2834
Update Rust 1.66
...
Signed-off-by: utam0k <k0ma@utam0k.jp>
2022-12-24 21:02:53 +09:00
Yashodhan Joshi
7b7e468059
fix makefile script
2022-12-13 14:33:35 +05:30
Yashodhan Joshi
733d8f1bf9
See if tests still fail
2022-12-13 13:11:27 +05:30
Yashodhan Joshi
0a663e5f39
Fix output
2022-12-13 12:38:03 +05:30
Yashodhan Joshi
3bb3ee90fd
Temp commit
2022-12-13 11:57:24 +05:30
Yashodhan Joshi
fe3f11bdac
Merge branch 'main' into fix_release_script
2022-12-13 11:53:16 +05:30
Yashodhan Joshi
78fec6a5ce
Commit for testing the CI
2022-12-13 11:37:37 +05:30
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
053b76a876
Fix release script and prepare for release
2022-12-06 11:32:40 +05:30
Yashodhan Joshi
ac3605bcd9
Update makefile changes in containerd ci
2022-11-30 17:17:03 +05:30
Toru Komatsu
8860af2ca6
Merge pull request #1383 from YJDoc2/improve-makefile
...
Change targets in the makefile
2022-11-30 20:42:39 +09:00
Takashi IIGUNI
cb718ae57d
[actions] add workflow file for containerd integration testing
...
Signed-off-by: Takashi IIGUNI <iiguni.tks@gmail.com>
2022-11-30 10:12:36 +00:00
Yashodhan Joshi
6becc9af4e
Change targets in the makefile
2022-11-30 12:13:03 +05:30