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
scdhh
fa704c5d66
添加自动Release CI,并重构现在Snapshot CI的一些步骤 #204 ( #217 )
...
* 修改updateConfVersion.py
* 添加更新conf.lua时修改存档目录的步骤
* Add files via upload
* 更改ci脚本以适配新版版本信息
* 修正问题
* 打包时添加version.lua
* 更新updateVersion.py以适配新版版本信息
* 删除被替换的py文件
* 同步release分支
* 修复Windows CI的bug
* 修正路径
* 修正Linux权限错误
* 尝试修复Windows CI错误
* 尝试修复Windows CI的bug
Co-authored-by: MrZ_26 <1046101471@qq.com >
2021-08-19 20:31:27 +08:00
MrZ626
9f64d84c5a
完善截取release note的格式转换
2021-08-17 23:44:48 +08:00
scdhh
64b8058dc6
更新ci以适配新的版本信息文件 ( #214 )
...
* 修改updateConfVersion.py
* 添加更新conf.lua时修改存档目录的步骤
* Add files via upload
* 更改ci脚本以适配新版版本信息
* 修正问题
* 打包时添加version.lua
* 更新updateVersion.py以适配新版版本信息
* 删除被替换的py文件
Co-authored-by: MrZ_26 <1046101471@qq.com >
2021-08-15 22:19:10 +08:00
scdhh
276cbd6aa1
修改updateConfVersion.py > 在ci运行的时候修改游戏存档目录 ( #202 )
...
* 修改updateConfVersion.py
* 添加更新conf.lua时修改存档目录的步骤
2021-08-13 01:54:36 +08:00
scdhh
77b557fb13
在actions产物文件名里添加ci编号 ( #193 )
...
* 删除不需要的re模块
* 添加编译过程中向源码添加提交hash的步骤
* 修正变量
* 整理代码
* 修正Android的CI问题
* actions产物名添加ci编号
* 修正变量名
* 修改文件名格式
* 修改CI文件名格式,避免在bash上出问题
* 更改CI文件名格式,优化观感
* 或许适当缩短更好些
2021-08-12 17:21:18 +08:00
scdhh
702d427183
修正Android的CI问题 ( #185 )
...
* 删除不需要的re模块
* 添加编译过程中向源码添加提交hash的步骤
* 修正变量
* 整理代码
* 修正Android的CI问题
2021-08-10 15:41:20 +08:00
scdhh
c1ce09ac52
在自动打包的时候添加提交hash #176 ( #184 )
...
* 删除不需要的re模块
* 添加编译过程中向源码添加提交hash的步骤
* 修正变量
* 整理代码
2021-08-10 03:38:59 +08:00
Trebor-Huang
3a3c805792
修正Android与OS X的CI问题
2021-08-09 14:22:37 +08:00
Trebor-Huang
f493de998c
Merge branch 'main' of https://github.com/26F-Studio/Techmino into 26F-Studio-main
2021-08-09 14:15:33 +08:00
d649a0caa1
统一代码风格
2021-08-09 08:21:31 +08:00
e28894549c
C M D 害 人
2021-08-09 08:16:11 +08:00
b3ef90237f
又换回了bat尝试解决无法添加变量的问题
2021-08-09 07:52:42 +08:00
ebc4e08986
尝试使用python解决bat无法添加变量的问题
2021-08-09 07:39:26 +08:00
8d74a35f29
添加version至环境变量
2021-08-09 07:17:19 +08:00
a37e164c0b
修正python脚本路径
2021-08-09 07:12:43 +08:00
a71b504589
修改actions上传名称,修改编译时依赖的python脚本
2021-08-09 07:10:40 +08:00
Trebor Huang
60600dbe2f
修正OS X CI错误 ( #166 )
...
* 增加OS X签名
等证书搞好之后改一下里面的id之类的就行。
* 添加证书信息
* 修正OS X CI错误
2021-08-04 20:11:07 +08:00
Trebor-Huang
eb95cc4b47
修正OS X CI错误
2021-08-04 19:57:51 +08:00
scdhh
0c839790fe
修正actions使用的macos版本
2021-08-04 19:47:18 +08:00
scdhh
1f29916e09
修正actions使用的macos版本
2021-08-04 19:45:16 +08:00
Trebor Huang
9448dcefb4
增加OS X签名 ( #161 )
...
* 增加OS X签名
等证书搞好之后改一下里面的id之类的就行。
* 添加证书信息
2021-08-04 18:33:06 +08:00
Trebor-Huang
0d97d2a02d
添加证书信息
2021-08-03 22:23:40 +08:00
Trebor-Huang
aa1a5a1550
增加OS X签名
...
等证书搞好之后改一下里面的id之类的就行。
2021-08-03 17:48:37 +08:00
flaribbit
5d2d4eae17
Update build.yml
...
add download link, remove blank lines
2021-08-01 11:33:44 +08:00
Trebor Huang
25f87cae53
[no ci] CI for OS X
...
依赖于一个还没上传的模板,还没决定这个要放在哪,所以链接留空。
2021-08-01 03:05:48 +08:00
MrZ626
c55f4d3d62
update ci
2021-05-29 16:54:27 +08:00
flaribbit
e65932b806
fix apk sign
2021-05-29 10:43:44 +08:00