Commit graph

51 commits

Author SHA1 Message Date
LoricAndre a4ffca712b ci: use cache for xtask 2024-12-01 12:55:11 +01:00
LoricAndre c22515ef39 ci: test push with explicit ref 2024-12-01 12:52:50 +01:00
LoricAndre 2d36bbac61 ci: fix push 2024-12-01 12:40:46 +01:00
LoricAndre cc78aec4aa fix ci
Some checks are pending
release-please / Build release binaries (arm, unknown-linux-musl) (push) Blocked by required conditions
release-please / Build release binaries (armv7, unknown-linux-musl) (push) Blocked by required conditions
release-please / Build release binaries (x86_64, apple-darwin) (push) Blocked by required conditions
release-please / Build release binaries (x86_64, unknown-linux-musl) (push) Blocked by required conditions
release-please / release-artifacts (push) Blocked by required conditions
release-please / release-please (push) Waiting to run
release-please / setup-release (push) Blocked by required conditions
release-please / publish-crate (push) Blocked by required conditions
release-please / Build release binaries (aarch64, apple-darwin) (push) Blocked by required conditions
release-please / Build release binaries (aarch64, unknown-linux-musl) (push) Blocked by required conditions
Build & Test / unittests (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & Test / unittests (macos, macos-latest, stable, x86_64-apple-darwin) (push) Waiting to run
Build & Test / e2e (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & Test / e2e (macos, macos-latest, stable, x86_64-apple-darwin) (push) Waiting to run
Build & Test / clippy (push) Waiting to run
Build & Test / rustfmt (push) Waiting to run
2024-12-01 01:46:40 +01:00
LoricAndre e995715dcd fix pr ci 2024-12-01 01:44:06 +01:00
LoricAndre f7f8a5c259 fix ci 2024-12-01 01:42:24 +01:00
LoricAndre 3277354116 fix: fix ci 2024-12-01 01:37:54 +01:00
LoricAndre 05e7842268
ci: generate files in PR (#638)
Co-authored-by: LoricAndre <loric.andre@pm.me>
2024-12-01 01:37:14 +01:00
LoricAndre 682ea271c7 fix: set toolchain 2024-12-01 01:25:03 +01:00
LoricAndre 7b70685049 test(ci): check for string 2024-12-01 01:25:03 +01:00
LoricAndre f5728dcb6e dbg 2024-12-01 01:25:03 +01:00
LoricAndre 0bc1136316 test(ci): fix dash in test 2024-12-01 01:25:03 +01:00
LoricAndre fabf9c4180 test(ci): add debug 2024-12-01 01:25:03 +01:00
LoricAndre 57bd3c7c76 fix(ci): replace underscore with dashes 2024-12-01 01:25:03 +01:00
LoricAndre 00b04cd6a7 test(ci): test with subpath 2024-12-01 01:25:03 +01:00
LoricAndre c3d4e368cd fix(ci): skip extra packages 2024-12-01 01:25:03 +01:00
LoricAndre b496259003 fix(ci): use stable toolchain 2024-12-01 01:25:03 +01:00
LoricAndre 8b8920c3f9 fix(ci): fix extra dot 2024-12-01 01:25:03 +01:00
LoricAndre f60d64b0c0 fix(ci): fix templating 2024-12-01 01:25:03 +01:00
LoricAndre f89a366a5e fix(ci): remove string from cond 2024-12-01 01:25:03 +01:00
LoricAndre 5ba98dfe75 fix(ci): test with different release-please config 2024-11-30 23:40:06 +01:00
LoricAndre f4a515d2f7 fix(ci): use release-please in workspace root
Some checks are pending
release-please / release-please (push) Waiting to run
release-please / setup-release (push) Blocked by required conditions
release-please / publish-crate (push) Blocked by required conditions
release-please / Build release binaries (aarch64, apple-darwin) (push) Blocked by required conditions
release-please / Build release binaries (aarch64, unknown-linux-musl) (push) Blocked by required conditions
release-please / Build release binaries (arm, unknown-linux-musl) (push) Blocked by required conditions
release-please / Build release binaries (armv7, unknown-linux-musl) (push) Blocked by required conditions
release-please / Build release binaries (x86_64, apple-darwin) (push) Blocked by required conditions
release-please / Build release binaries (x86_64, unknown-linux-musl) (push) Blocked by required conditions
release-please / release-files (push) Blocked by required conditions
release-please / release-artifacts (push) Blocked by required conditions
Build & Test / unittests (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & Test / unittests (macos, macos-latest, stable, x86_64-apple-darwin) (push) Waiting to run
Build & Test / e2e (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & Test / e2e (macos, macos-latest, stable, x86_64-apple-darwin) (push) Waiting to run
Build & Test / clippy (push) Waiting to run
Build & Test / rustfmt (push) Waiting to run
2024-11-30 23:32:56 +01:00
LoricAndre 0090a564f1 fix(ci): add intermediary step for release 2024-11-30 23:25:41 +01:00
LoricAndre 77ecb0a298 fix(ci): use different syntax for conditions 2024-11-30 23:20:14 +01:00
LoricAndre 1b8d7c5a7c fix(ci): remove needs in release-please condition 2024-11-30 23:17:14 +01:00
LoricAndre 427377a900 fix(ci): use subpath for release-please outputs 2024-11-30 23:13:44 +01:00
LoricAndre 7212bf24c6 fix(ci): release-please permissions on job level 2024-11-30 23:04:41 +01:00
LoricAndre fefff76481 fix(ci): set release-please path 2024-11-30 20:59:31 +01:00
LoricAndre ec393a1b7f fix(ci): fix clippy os 2024-11-30 20:56:27 +01:00
LoricAndre eae1424372 ci: fix condition 2024-11-30 20:35:01 +01:00
LoricAndre cd0c23eb63 ci: fix release-please target branch 2024-11-30 20:33:08 +01:00
LoricAndre 74ac67058d ci: readd crate to release-please 2024-11-30 20:31:48 +01:00
LoricAndre 7f0dec4b48
test: migrate e2e to rust (#629)
* wip: enhance release ci

* update PR checklist

* wip: rewrite e2e in rust

* add e2e cargo module

* rewrite all e2e tests in rust

* remove python tests

* clippy & fmt

* use cargo tests in ci

* use which to get tmux

* check len

* check all lens

* increase time out and parallelism

* fix no hscroll typo

* better check for print0

* add sleep

* fix execute_0

* update release ci

* try optimizing tests

* better sleep

* Revert "better sleep"

This reverts commit b966367999.

* split ci

* cleanup

* test without anchor

* use release-please

---------

Co-authored-by: LoricAndre <loric.andre@pm.me>
2024-11-30 20:29:14 +01:00
LoricAndre d9419c640b release v0.14.3 (fix release CI)
Some checks failed
Build & Test / e2e (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Has been cancelled
Build & Test / e2e (macos, macos-latest, stable, x86_64-apple-darwin) (push) Has been cancelled
Build & Test / clippy (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Has been cancelled
Build & Test / clippy (macos, macos-latest, stable, x86_64-apple-darwin) (push) Has been cancelled
Build & Test / rustfmt (push) Has been cancelled
2024-11-28 17:24:55 +01:00
LoricAndre c28f81cc00 release v0.14.1 (fix release CI) 2024-11-28 17:14:18 +01:00
LoricAndre 7f54f5d5d6 add changelog generation to release ci 2024-11-26 19:29:45 +01:00
LoricAndre e649d084c3 chore: improve PR ci (#617)
* Bump unicode-width from 0.1.14 to 0.2.0 (#616)

Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.14 to 0.2.0.
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.14...v0.2.0)

---
updated-dependencies:
- dependency-name: unicode-width
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump nix from 0.25.1 to 0.29.0 (#614)

Bumps [nix](https://github.com/nix-rust/nix) from 0.25.1 to 0.29.0.
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nix-rust/nix/compare/v0.25.1...v0.29.0)

---
updated-dependencies:
- dependency-name: nix
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump env_logger from 0.9.3 to 0.11.5 (#615)

Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.9.3 to 0.11.5.
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.3...v0.11.5)

---
updated-dependencies:
- dependency-name: env_logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: LoricAndre <57358788+LoricAndre@users.noreply.github.com>

* chore: improve PR ci

* disable cache on fmt job

* add title check

* clean

* Create pr.yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: LoricAndre <loric.andre@pm.me>
2024-11-26 18:01:02 +01:00
LoricAndre 8a8f273557 revert tag for next release
Some checks are pending
Build & Test / test (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & Test / test (macos, macos-latest, stable, x86_64-apple-darwin) (push) Waiting to run
Build & Test / clippy (linux, ubuntu-latest, stable, x86_64-unknown-linux-musl) (push) Waiting to run
Build & Test / clippy (macos, macos-latest, stable, x86_64-apple-darwin) (push) Waiting to run
Build & Test / rustfmt (push) Waiting to run
2024-11-21 21:20:46 +01:00
LoricAndre 100c58b888 force to tag 2024-11-21 21:09:02 +01:00
LoricAndre ec57496441 force to tag 2024-11-21 21:05:52 +01:00
LoricAndre 7ed9cd5471 force changelog from tag 2024-11-21 21:02:19 +01:00
LoricAndre b99b68ec64 fix package name 2024-11-21 20:50:13 +01:00
LoricAndre d6c6e25a2f import updated ci 2024-11-21 20:47:53 +01:00
LoricAndre d90e846053 use default token 2024-11-21 20:42:17 +01:00
LoricAndre dc457f67bb fix permissions 2024-11-21 20:40:11 +01:00
LoricAndre aa03781ef7 fix: fix github publish action 2024-11-21 20:36:38 +01:00
Grant G df54d77226
Update ci.yml 2022-10-23 22:59:53 -07:00
Grant G c4ab5e7de1
Update ci.yml 2022-10-23 22:58:57 -07:00
grant0417 d634d5f60d
Fix more lints + ci 2022-10-21 11:22:44 -07:00
Jinzhou Zhang e15433b0cf [ci] use github actions for release 2021-02-15 17:50:43 +08:00