Imple Lee
d75b709f23
Move Python code from updateVersion.py into action.ymls directly ( #423 )
...
* test python3
* try use `python` instead of `python3`
* use `update-version` everywhere
* fix variable injection
* fix python2vs3
* move `updateVersion.py` into action files
2021-11-01 02:12:32 +08:00
Trebor Huang
f4b85e0dbb
Merge branch 'main' into ci-autotest
2021-10-31 23:51:40 +08:00
Trebor-Huang
7cfea0eebe
Try using composite
2021-10-31 23:15:57 +08:00
Trebor-Huang
01c2bfe955
Remove uneccesary needs
2021-10-31 22:51:12 +08:00
Trebor-Huang
70242e6a07
Add some more utils
2021-10-31 21:23:54 +08:00
Trebor-Huang
c1edba974f
Maybe update first
2021-10-31 20:47:23 +08:00
Trebor-Huang
546b3f230d
Prepare PulseAudio
2021-10-31 20:45:23 +08:00
Trebor-Huang
14593eb487
Okay ubuntu doesn't allow gui either
2021-10-31 20:27:03 +08:00
Trebor-Huang
838621a3ae
Try without xvfb first
2021-10-31 20:23:34 +08:00
Trebor-Huang
283d4a5fce
Test xvfb
2021-10-31 20:04:54 +08:00
Trebor-Huang
490cf44132
Change iOS ci condition
2021-10-31 19:41:36 +08:00
ParticleG
f7dfe1d869
- Re-enable other workflows
2021-10-31 00:39:54 +08:00
ParticleG
5e9c9cb5fa
- Try use discordrb
2021-10-31 00:39:52 +08:00
ParticleG
c40d411d63
- Finished touching
2021-10-27 17:14:42 +08:00
MrZ626
b0465775dc
fix ios subversion
2021-10-26 02:15:43 +08:00
Particle_G
bd4b28e052
Rel ci test ( #412 )
...
* - Test iOS release
* - Fix wrong grammar
* - Try release CI
* - Modify window size
* - Try with discord webhook
* - Finish test
2021-10-26 01:33:50 +08:00
ParticleG
e5fd3f6c9f
- Give up using email to notify
2021-10-25 15:58:03 +08:00
ParticleG
8d8e537cd4
- Add send email support
2021-10-25 14:15:48 +08:00
ParticleG
50d73bcc1e
- Try more dots
2021-10-25 00:28:41 +08:00
ParticleG
0f570be7e5
- Modify build number
2021-10-24 23:54:16 +08:00
ParticleG
33acf06a71
- Change CI name
2021-10-24 20:19:18 +08:00
ParticleG
9833e759cc
- Testing CI
2021-10-24 20:15:43 +08:00
ParticleG
4e3823616d
- Update variables
2021-10-24 16:06:23 +08:00
ParticleG
a2ddaf5341
[no ci] Modify variable names
2021-10-24 15:00:06 +08:00
Trebor-Huang
b266a0ae57
Dubious Bundle ID
2021-10-24 13:18:07 +08:00
Trebor-Huang
ac9e649e02
Integration into current CI files
2021-10-24 13:06:29 +08:00
Trebor-Huang
506e1a4c1d
Use *.dmg format to distribute on macOS
...
Pack up dmg files
Cooperate with fastlane config
Fix directory
Put off notarization
Diagnose dmg
Try notarize
Check notarize
Duh Fix
Better codesigning
Last try
2021-10-24 13:06:11 +08:00
YunyushuLiu
c9d74a4cdf
Follow up macOS CI
...
- Update macOS CI to use flatlane
- Test macOS
- Use Github tokens
- Pass MATCH_PASSWORD
- Fix wrong path
- Update keychain file
- Change keychain path
- Update macOS release
- Triggered on release, not main
- Try notarize macOS app
- Triggered on test branch
- Triggered by release
- Rename lane names to avoid infinite recurse
- Init dev workflow
- Triggered by tags
- Rename workflow name
- Update workflows
- Allow all tags
- Fix on
- Add codesign options
- Add missing =
- Update options
- Test sign
- Fix options
- Update macOS template
- Use identifier
- Fix minor issues
- Try not notarize
- try not sign package
- Try sign without runtime option
- Try notarize without runtime option
- Use entitlements
- Add back runtime option
- Pack the whole directory to see what happened
- Chmod +x love
- Try with strict and print app info
- Change step order
- Break into two step
Zip first with `ditto`.
Push back zipping
Don't check the `zip` file
Stop zipping it over and over and over and over
Try zipping right
2021-10-24 13:05:51 +08:00
YunyushuLiu
0ff2e6e273
Implement iOS CI
...
- Update for multiple targets
- Fix wrong lane
- Update Dev CI
- Rename scheme
- Test ad-hoc
- Enable other runs
- Try use if
- Fix missing shell property
- Fix if
- Add change log support
- Update apple key
- Test Release
[no ci] fix grammar
- Release test
- Only test release
- New build
- Test rename in fastfile
- Move right ipa
- Finish touching
2021-10-24 13:05:35 +08:00
Particle_G
b80a72785b
Ci ios ( #399 )
...
*Bunch of ci-ios thing*
Co-authored-by: Imple Lee <80144331+ImpleLee@users.noreply.github.com >
Co-authored-by: Trebor-Huang <2300936257@qq.com >
Co-authored-by: Trebor Huang <41145779+Trebor-Huang@users.noreply.github.com >
Co-authored-by: YunyushuLiu <kunluntree@qq.com >
Co-authored-by: MrZ626 <1046101471@qq.com >
Co-authored-by: 梦飞翔 <1149761294@qq.com >
2021-10-21 02:49:29 +08:00
Particle_G
e236be7a62
Ci ios ( #395 )
...
* merge get-cc-url into get-version
* add `get-cc`
* remove `apt update`
* rename `get-version` -> `get-info`
* rm unnecessary file
* - Add support for ios
- Fix missing top folder for macos
* - Fix directory names
* - Fix with binary r/w
* iOS的plist文件先转换为明文
* add IOS
* 整合新action
* Finishing touch
* Update action.yml
* Test chmod
* - Xcode build test
* - Build with default keychain
* - Test iOS only
* - Use macos-11
* - Change keychain operations' sequence
* - Allow provisioning updates
* - Set build directory
* - Specify build path
* - Pack bare app
* - Add quiet option
* 测试:输出touchrelease位置
* - Test with ad hoc cert
* - Fix wrong variable
* - Use Release instead of Distribution
* - Chmod CCloader to add execute permission
* 继续测试ios触屏问题
* 继续测试ios触屏问题
* - Use macos latest
- Re-enable other runs
* - Sign CCloader after build
* - Remove redundant inputs in build.yml
* - Install test
* - Export test
* - install test
* - Try fastlane
* - Use builtin ruby
* - CI Test
* - Update python script to fix ios versioning
* - Use static lib
* - Test static cc
* - Fix locations
* Update readme.md
Co-authored-by: Imple Lee <80144331+ImpleLee@users.noreply.github.com >
Co-authored-by: Trebor-Huang <2300936257@qq.com >
Co-authored-by: Trebor Huang <41145779+Trebor-Huang@users.noreply.github.com >
Co-authored-by: YunyushuLiu <kunluntree@qq.com >
Co-authored-by: MrZ626 <1046101471@qq.com >
Co-authored-by: 梦飞翔 <1149761294@qq.com >
2021-10-20 13:07:51 +08:00
Trebor Huang
f40b2f75bd
Move help file to correct place
2021-10-18 02:16:41 +08:00
Imple Lee
fb4fd15687
fix release name in release.yml ( #390 )
2021-10-18 01:27:16 +08:00
MrZ626
f3e18de45f
release note符合markdown语法,方便阅读
2021-10-18 00:28:12 +08:00
MrZ_26
dea01ffed6
Ci getversion ( #389 )
...
* 修正release获取版本名的小错误
* 整理getVersion.lua
tab换成空格后没有修改
2021-10-17 23:13:16 +08:00
Imple Lee
25b5f53f34
update cc-related CI ( #387 )
...
* merge get-cc-url into get-version
* add `get-cc`
* fix
* fix again
* fix
* fix
* fix macos
* remove `apt update`
* fix macos
* rename `get-version` -> `get-info`
* rm unnecessary file
2021-10-17 14:23:36 +08:00
Imple Lee
7f8efcdf41
move some work into independent jobs ( #366 )
...
* change build branch in build.yml
* try with get-version
* fix get-version
* fix get-version again
* try use get-version everywhere
* use apt upgrade again
* fix get-version again
* fix get-version again
* fix get-version again
* fix get-version again
* independent get-cc-url
* fix get-cc-url
* remove 2 useless commands
* try action
* try fix action
* try action
* use get-unzip
* try windows build
* fix build-windows
* fix build-love
* try build-linux
* add shell in build-linux
* put `commit id` into `get-version`
* fix `updateVersion.py -T Version`
* try build-android
* add shell into `build-android`
* move away android signing from build-android
* apply build-android on android mini
* gain snapshot action
* fixes
* fix build-love
* use build-macos
* put more into build-android
* fix build-android
* put more into build-macos
* fix
* fix
* ci: use preinstalled ndk (#367 )
* fix apk location
* move `rename` into `build-android`
* fix `build-android`
* rename variable; remove a level of zips in macOS
* shallow clone
* remove tons of `./`s
* fix icon in windows and linux
* reorganize build-android
Co-authored-by: 梦飞翔 <1149761294@qq.com >
2021-10-15 01:06:17 +08:00
Trebor Huang
45718eb41a
Include a help file ( #345 )
2021-09-29 17:36:16 +08:00
Trebor Huang
7b141a5eaa
[no ci] Change icon, temporary fix for dylib loading ( #328 )
...
* Move build directory
* Move build folder
* Move the build folder
* Update Mac OS icon
* Use snapshot icon
* Use icon file
* Temporary fix for Mac OS dylib loading
* Update require.lua
* Update require.lua
* Update require.lua
* Update require.lua
Remember to squash this.
* “简化”require模块对于OS X环境的处理方法
Co-authored-by: MrZ626 <1046101471@qq.com >
2021-09-24 21:00:03 +08:00
MrZ626
f95be0996d
调整mini打包流程(因为修改了媒体文件目录)
2021-09-15 01:31:35 +08:00
MrZ626
57497dbd74
整理代码,较复杂的单行if-then-end拆成多行
2021-09-03 00:28:08 +08:00
MrZ626
bd9ee49255
调整字体相关的一些东西
...
整理代码
2021-08-29 16:08:51 +08:00
MrZ626
16c377427a
setFont改为font模块,字体文件放到parts/fonts内,调整打包ci对应处
2021-08-29 14:17:52 +08:00
scdhh
66dcfa40b0
更改字体文件存放位置,并对应修正ci ( #254 )
2021-08-29 12:15:40 +08:00
MrZ626
a1c6f720a2
代码规范:所有文件以空行结尾
2021-08-28 16:46:10 +08:00
scdhh
159cd74c28
动态获取CC版本号 ( #237 )
...
* 动态获取CC版本号
release CI使用latest
snapshot 使用 pre-release(如果有的话)
* Windows 添加安装 requests 模块步骤
Linux及macOS 修正python版本和路径
* macOS 添加安装 requests 步骤
修正命令参数位置
* getLatest接收Repo,使其不止能用在CC上
* 修正macOS使用的pip版本
2021-08-27 00:04:34 +08:00
Trebor Huang
f29efa8f60
Update cc ci ( #235 )
...
* 将CCwrapper更新到最新版本
* 修笔误
* 更新release.yml
2021-08-26 16:43:10 +08:00
MrZ626
295e79984f
代码规范:把所有的tab换成空格
2021-08-25 04:28:52 +08:00
scdhh
6b8ac5e939
添加pr触发actions ( #227 )
2021-08-24 17:18:28 +08:00
MrZ626
8671b52cbb
Update CI
...
Co-authored-by: scdhh <51957264+shoucandanghehe@users.noreply.github.com >
2021-08-21 01:15:14 +08:00