Commit Graph

64 Commits

Author SHA1 Message Date
Constrat
4e31ce82d3 chore: auto run smoke testing on tools/SmokeTesting modifications 2025-10-11 22:53:01 +02:00
Constrat
073e77fdac ci(fix): use sh for smoketesting 2025-10-11 22:34:24 +02:00
MistEO
295fe15604 ci: set hash version 2025-09-15 02:31:32 +08:00
MistEO
40c3cccfb2 ci: try macos for smoke_test (#14104)
* ci: try macos for smoke_test

* ci: Remove concurrency from smoke-testing workflow

* ci: use ninjga build for macos testing

* ci: add trigger

* ci: fix macos parallel

* ci: update bash

* fix: zsh script

* fix: perms

* fix: zsh script regular array

* ci: add resource link for cache hit

* test: enable dev for testing

* test: revert test

---------

Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
2025-09-14 14:22:15 +02:00
nekosu
f2b4a622e6 feat: custom clang (#14102)
* feat: custom clang

* fix: version typo

* fix: version typo
2025-09-14 12:35:40 +02:00
Status102
fbbc0d9f59 ci: 为smoke-testing使用cache时增加resource链接 (#14096)
Co-authored-by: MistEO <mistereo@hotmail.com>
2025-09-14 17:30:30 +08:00
Constrat
4e4dd8792b chore: remove -DINSTALL_RESOURCES 2025-09-13 18:01:40 +02:00
Constrat
d762960691 fix: smoke testing upload logs 2025-09-13 15:05:52 +02:00
Constrat
d2faaf6bb9 fix: move smoke testing working dir 2025-09-13 14:55:15 +02:00
Status102
fd33b0ae8c fix: 移除 debug_demo (原Sample) 的对应 resource 额外查找逻辑 (#14081)
* rft: resource链接生成移动至cmake

* fix: smoke

* fix: smoke

* fix: smoke

* chore: 干脆移除掉好了

* chore: remove blank line

* fix: 移除多余链接创建

* perf: use DINSTALL_RESOURCE

* build: 整理cmake util函数

* chore: wpf link resource由cmake进行

* Revert "chore: wpf link resource由cmake进行"

This reverts commit 0e973734e7.

---------

Co-authored-by: MistEO <mistereo@hotmail.com>
2025-09-13 12:24:22 +08:00
Constrat
d1ed40f5c1 ci: reduce building scope for resource updater + rm llvm.sh (#14084)
* test: pre target / component

* test: temp disable cache

* fix: add libcxx

* ci: remove llvm.sh after execution

* test: reconfigure cache
2025-09-12 12:46:26 +02:00
Constrat
3795f49224 fix: prevent caching in non-dev branches 2025-09-10 17:54:09 +02:00
Constrat
4c82f9f5ea ci(perf): reimplement caching for smoke testing (linux version) 2025-09-10 17:07:00 +02:00
Constrat
cb4bb17fa9 perf: remove resource from smoke testing
use the default location, do not duplicate
2025-09-10 16:54:21 +02:00
Constrat
cbc8b3cf47 ci(perf): update smoke testing to ubuntu runner (#14066)
* ci: update smoke testing to ubuntu runner

* fix: missing perms
2025-09-10 16:15:59 +02:00
Constrat
474d68d4fb perf: add --parallel to cmake workflows 2025-09-10 13:45:25 +02:00
dependabot[bot]
5b372dfc27 ci: bump the github-actions group across 1 directory with 7 updates (#14041)
* ci: bump the github-actions group across 1 directory with 7 updates

Bumps the github-actions group with 7 updates in the /.github/workflows directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `5` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `4` | `5` |
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `2.3.2` | `2.3.3` |
| [actions/github-script](https://github.com/actions/github-script) | `7` | `8` |
| [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` |
| [actions/stale](https://github.com/actions/stale) | `9` | `10` |
| [actions/setup-node](https://github.com/actions/setup-node) | `4` | `5` |



Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

Updates `actions/download-artifact` from 4 to 5
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

Updates `softprops/action-gh-release` from 2.3.2 to 2.3.3
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.3.2...v2.3.3)

Updates `actions/github-script` from 7 to 8
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: fix schema

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
2025-09-08 18:51:43 +02:00
MistEO
74d39a20c0 ci: 调整test相关宏 2025-09-08 22:46:04 +08:00
MistEO
5c0445d3ab refactor: 依赖大更新 (#13908)
Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-08 21:17:47 +08:00
MistEO
8cc692636a Revert "ci: bump the github-actions group in /.github/workflows with 2 updates" (#13707) 2025-08-15 10:11:34 +08:00
dependabot[bot]
6333fd5e08 ci: bump the github-actions group in /.github/workflows with 2 updates (#13648)
Bumps the github-actions group in /.github/workflows with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/download-artifact](https://github.com/actions/download-artifact).


Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

Updates `actions/download-artifact` from 4 to 5
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 09:32:59 +08:00
Constrat
0edd998f29 style(ci): change job name
[skip changelog]
2025-01-04 11:51:58 +01:00
Constrat
829d9ed800 ci: dotnet restore not needed for smoke-testing
[skip changelog]
2025-01-01 18:07:35 +01:00
Constrat
75dbde17b4 ci: smoke-testing cache + scope (#11474) 2025-01-01 17:40:49 +01:00
Constrat
29fbd43a86 fix: MaaDeps needs to be ignored
0ece7fce64
834107a030
[skip changelog]
2025-01-01 16:45:36 +01:00
Constrat
e39b8d3bac fix: github workflow syntax for smoke-testing
[skip changelog]
2025-01-01 16:07:39 +01:00
Constrat
0afabbf538 ci: smoke-testing restore cache on all branches. Save only on dev. 2025-01-01 15:25:06 +01:00
Constrat
8b000e76dc refactor: remove error bypass, tweak powershell syntax
[skip changelog]
2024-12-31 18:04:18 +01:00
Constrat
eacdf04006 Revert "refactor: move resource copy to test script"
This reverts commit 06bc2bc3b4.
2024-12-31 17:35:49 +01:00
Constrat
06bc2bc3b4 refactor: move resource copy to test script
[skip changelog]
2024-12-31 17:27:50 +01:00
Constrat
f14b6fa928 perf: manual recursion + robocopy for smoke-testing (#11458) 2024-12-30 10:03:41 +01:00
Constrat
ed91b3a6d1 perf: implement cache for smoke-test (#11457) 2024-12-29 22:20:19 +01:00
Constrat
c55b6ce89f ci: implement ps script for smoke-testing (#11455) 2024-12-29 20:43:16 +01:00
Constrat
b65ed2e64e chore: change secret (#11435) 2024-12-26 14:05:04 +01:00
Constrat
771c15e391 fix: typo
[skip changelog]
2024-12-21 14:18:26 +01:00
Constrat
5629d2bfe1 perf(ci): use API instead of gh cache 2024-12-21 14:05:19 +01:00
Constrat
9210c41f6f refactor: smoke-testing bash -> powershell 2024-12-21 00:32:41 +01:00
Constrat
3a1ff5ff5e fix: git init to allow gh commands 2024-12-21 00:13:37 +01:00
Constrat
2e515e53ad fix: GH_TOKEN for smoke testing + fail_fast 2024-12-20 23:46:33 +01:00
Constrat
93499806db ci: perf improvement with caching (#11400) 2024-12-20 23:31:40 +01:00
Constrat
79488f3ded ci: typo + consistency 2024-12-14 15:52:28 +01:00
Constrat
1651b5b21e Revert "refactor: yml -> yaml standardization"
This reverts commit 70edd47c6c.
2024-12-14 14:46:30 +01:00
Constrat
70edd47c6c refactor: yml -> yaml standardization 2024-12-14 14:39:01 +01:00
Constrat
8861c3a72d ci: prevent duplicate runs (#11362)
From https://github.com/zopefoundation/meta/issues/145#issuecomment-1247814559
2024-12-13 14:22:30 +01:00
Constrat
c385aa8f35 ci(perf): add concurrency to block previous runs in case of new pushes (#9932) 2024-08-01 17:55:43 +02:00
Constrat
88831d2d77 chore(ci): bump setup-msbuild to v2
[skip changelog]
2024-07-19 11:19:42 +02:00
pre-commit-ci[bot]
21837606dd chore: Auto update by pre-commit hooks [skip changelog] 2024-07-19 03:48:02 +00:00
Constrat
7f188eb09e refactor: YoStar -> Yostar only for interfaces (#9548) 2024-07-07 21:28:16 +02:00
MistEO
bafc8c3f71 feat: mumu extras (#8939)
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
2024-05-03 22:05:37 +08:00
SherkeyXD
7847b37b94 ci: 更新部分step的版本 2024-02-03 17:44:59 +08:00