Commit Graph

155 Commits

Author SHA1 Message Date
Aire-One 3c4e1fd741 build(justfile): fix the `validate` recipe 2022-12-28 18:55:53 +01:00
Aire-One c73b33bc24 chore(Type_Info): add `type_fix`es 2022-12-28 18:55:04 +01:00
Aire-One a2a063882a feat: implement `global_env_def` 2022-12-28 18:54:17 +01:00
Aire-One b8cd7e3db8 chore: prepare for `global_env_def` file 2022-12-22 21:21:57 +01:00
Aire-One ff60093bbe run(property): add `capi_modules` list 2022-12-22 21:19:00 +01:00
Aire-One 3bd162b74c Merge pull request 'Implement basic Teal type fixer ()' () from feat/#50 into master
Reviewed-on: 
2022-12-21 20:28:10 +01:00
Aire-One cceb8a1ffc Merge pull request 'Run the program on the whole doc site' () from feat/run-on-all into master
Reviewed-on: 
2022-12-21 20:27:22 +01:00
Aire-One a6af7a77e4 run: add a just `validate` command 2022-12-19 22:48:21 +01:00
Aire-One 0c4b2a84f3 fix(filesystem): mkdir handle multiple parents 2022-12-19 22:47:47 +01:00
Aire-One fcad0b33f9 run: make the program run on all the doc site 2022-12-19 22:46:03 +01:00
Aire-One dc8698270b feat(Module_Doc): manage requires 2022-12-19 19:39:34 +01:00
Aire-One 67ecf46058 feat(Module_Doc): more fixup 2022-12-19 18:13:20 +01:00
Aire-One 766849d5fc fix(Entity): fixup() for Function_Info
This commit also force all functions from the `scraper` module to
instantiate every entity types they returns. We no longer accept
floating objects as instance. It was causing issues because they hadn't
the expected methods defined.
2022-12-19 18:00:51 +01:00
Aire-One 719aa36273 fix(scraper): produce Type_Info 2022-12-14 18:47:01 +01:00
Aire-One 5709219a79 run: make the program fix types 2022-12-14 18:44:19 +01:00
Aire-One 2f96bd0a85 feat(Entity): implement basic type fixer 2022-12-14 18:41:57 +01:00
Aire-One b423280215 Merge pull request 'Implement module section types "Static module functions" ()' () from feat/#33 into master
Reviewed-on: 
2022-12-10 02:09:02 +01:00
Aire-One 6a9f161594 fix(scraper): extract_section_functions coupling
Before this fix, the `extract_section_functions` function had issues
with how the elements were discovered. There are some scenarios where
selected nodes weren't from the same function definition. It causes the
generated teal to mix up the function's parameters.
2022-12-10 01:58:35 +01:00
Aire-One 386b0f33ff feat(generator): render static functions 2022-12-10 01:57:30 +01:00
Aire-One 1979badc1b Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-10 01:54:08 +01:00
Aire-One 02defb1f23 ci(docker-build): fix path 2022-12-10 01:50:25 +01:00
Aire-One f843940483 Merge pull request 'Implement module section types "Constructors" ()' () from feat/#32 into master
Reviewed-on: 
2022-12-10 00:20:25 +01:00
Aire-One 755d0d6b11 fix(entity): remove `constructor_param_record` 2022-12-09 21:36:38 +01:00
Aire-One 4a10957c57 feat(generator): render constructor as a function 2022-12-09 21:22:34 +01:00
Aire-One d4f1e55004 Merge pull request 'Use the generated docker images in the CI ()' () from feat/#46 into master
Reviewed-on: 
2022-12-09 21:18:09 +01:00
Aire-One 5d8c75ad45 ci(docker-build): fix `when` 2022-12-09 21:12:24 +01:00
Aire-One 6ed6ae8acd ci(build-docker): fix `when_path` string 2022-12-09 20:21:22 +01:00
Aire-One e332d6a98a ci: use our images 🚀 2022-12-09 20:11:28 +01:00
Aire-One 740afce61b Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-09 19:54:13 +01:00
Aire-One a4e36cda9e ci(docker-build): fix Dockerfile path 2022-12-09 19:50:19 +01:00
Aire-One 66736218dc ci(docker-build): fix `repo` values 2022-12-09 19:35:15 +01:00
Aire-One 53e3085481 Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-09 19:22:05 +01:00
Aire-One 265b36f088 ci(docker-build): fix `dockerfile_path` 2022-12-09 19:21:25 +01:00
Aire-One 820faaca3c Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-09 19:13:02 +01:00
Aire-One 258b6274ba ci(docker-build): fix paths 2022-12-09 19:12:05 +01:00
Aire-One dc7d3102ca Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-09 18:50:11 +01:00
Aire-One 908faed2b5 ci(docker-build): fix `when_path` 2022-12-09 18:49:16 +01:00
Aire-One 6d2d2efaa0 Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-09 18:43:29 +01:00
Aire-One 1813325351 ci(docker-build): fix `when_path` 2022-12-09 18:41:58 +01:00
Aire-One fd824df3e9 Merge pull request 'Fix: Create and host docker images for the CI ()' () from fix/ci-docker-build into master
Reviewed-on: 
2022-12-09 18:33:04 +01:00
Aire-One bd2b099172 ci(docker-build): remove `repo` from `dryrun` step 2022-12-09 18:26:29 +01:00
Aire-One bdd0dfa689 ci(docker-build): use the image name in the repo 2022-12-09 18:23:53 +01:00
Aire-One ce39f3843f ci(build-docker): force tag to "latest"
With the `auto_tag` option, we would have change the docker images tags
based on the project tag.
2022-12-09 18:22:59 +01:00
Aire-One 53b1d5d26a Merge pull request 'Create and host docker images for the CI ()' () from feat/#34 into master
Reviewed-on: 
2022-12-09 18:08:15 +01:00
Aire-One 73634889de ci: move Dockerfile to `.woodpecker/docker` 2022-12-09 17:52:52 +01:00
Aire-One 481e91544b ci(docker-build): run only on master 2022-11-28 20:33:35 +01:00
Aire-One 0b5049fccf ci(build): remove depends_on lint constraint 2022-11-28 20:01:55 +01:00
Aire-One fdadf81b02 conf(vscode): add cSpell words 2022-11-28 19:48:54 +01:00
Aire-One 6dc13b1386 ci(docker-build): remove old pipelines 2022-11-28 19:48:21 +01:00
Aire-One 1577c9db94 ci(docker-build): all in one with matrix 2022-11-28 19:40:00 +01:00