1
0
mirror of https://github.com/containers/youki synced 2024-11-23 09:21:57 +01:00
Commit Graph

170 Commits

Author SHA1 Message Date
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