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

180 Commits

Author SHA1 Message Date
dependabot[bot]
50c48bf1f7
chore(deps): bump tj-actions/changed-files in /.github/workflows
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36 to 41.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v36...v41)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 16:50:56 +00:00
Toru Komatsu
b60889d5b2
Update to Containerd 1.7.11 for e2e integration tests (#2558)
* Containerd 1.7.10

Signed-off-by: utam0k <k0ma@utam0k.jp>

* Update to containerd v1.7.11 and mirror steps from vagrantfile in CI

---------

Signed-off-by: utam0k <k0ma@utam0k.jp>
Co-authored-by: Yashodhan Joshi <yjdoc2@gmail.com>
2024-01-02 15:38:55 +05:30
Toru Komatsu
85ec6d0fc0
New Releases needs approval from the maintainer (#2583)
Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-12-21 20:44:41 +05:30
Jorge Prendes
ff79c54968
(feat) add support for musl using cross-rs (#2536)
* add cross configuration for musl

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* use cargo.sh wapper in build.sh

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* make tests build with musl

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* add targets to run musl tests

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* Use cargo.sh wrapper and cross in CI

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* Update scripts/cargo.sh

Co-Authored-By: adrianalin <pop.adrian61@gmail.com>
Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* Use glibc as cross default target

---------

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
Co-authored-by: adrianalin <pop.adrian61@gmail.com>
2023-12-21 11:50:03 +00:00
cuisongliu
9b37c2a950
docs(main): auto release node using just (#2537)
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-12-17 20:35:19 +09:00
Jorge Prendes
6bd1281bc4
Simplify release workflow (#2541)
* simplify release workflow

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

* Update doc-updating-script to reflect new tar structure

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>

---------

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
2023-12-16 11:01:06 +09:00
Toru Komatsu
18bed8de19
Set up userns in a straightforward way (#2548)
* Set up userns in a straightforward way

Signed-off-by: utam0k <k0ma@utam0k.jp>

* Fix lint

Signed-off-by: utam0k <k0ma@utam0k.jp>

---------

Signed-off-by: utam0k <k0ma@utam0k.jp>
2023-12-04 11:48:20 +00:00
cuisongliu
ac20fc302e
docs(main): support arm64 release docs (#2510)
* docs(main): support arm64 release docs

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* docs(main): support arm64 release docs

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* docs(main): support arm64 release docs

Signed-off-by: cuisongliu <cuisongliu@qq.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-11-26 12:58:09 +09:00
Jorge Prendes
3cdc7510b2
restore name of workflow steps
Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
2023-11-15 22:13:43 +00:00
cuisongliu
d0515ff231 fix(main): support arm64 release youki
Signed-off-by: cuisongliu <cuisongliu@qq.com>
2023-11-14 00:27:18 +08:00
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