WIP: awesomerc.tl should work #85

Draft
Aire-One wants to merge 40 commits from feat/#58 into master
Owner

Close: #54, #58, #62

Close: #54, #58, #62
Aire-One added 1 commit 2023-09-18 20:05:34 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ebd33b0a19
chore(ci): add an `awesomerc.tl` validation
Aire-One added 1 commit 2023-10-07 00:25:25 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
a2d172d31d
fix(visitors): prevent circular dependencies
Aire-One added 1 commit 2023-10-08 16:48:54 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
086ab2a474
feat(visitors): add capi_class dependencies
Aire-One added 1 commit 2023-10-08 16:59:17 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
b337a67a55
feat: initial support to generate global_env_def
Aire-One force-pushed feat/#58 from b337a67a55 to 989adaa62c 2023-10-08 17:03:14 +02:00 Compare
Author
Owner
  • Commit 989adaa62c needs new tests to be validated. → Tests have been added
- [X] ~~Commit 989adaa62c08e3d416f29c2ea84ef1e2d4227428 needs new tests to be validated.~~ → Tests have been added
Aire-One added 1 commit 2023-10-08 17:34:25 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
544e3b5c71
feat: implement `"type"` Node type
Aire-One added 1 commit 2023-10-08 17:35:31 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
93dd7e2e7b
fix: map types for `Layout`
Aire-One added 1 commit 2023-10-08 17:41:40 +02:00
Aire-One force-pushed feat/#58 from 8ed0ea94ca to 9e65a4cc9b 2023-10-08 17:42:30 +02:00 Compare
Aire-One added 1 commit 2023-10-08 17:52:04 +02:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
e7b938a074
fix: prevent `Surface` vs `gears.surface` clashes
Aire-One added 1 commit 2023-11-12 17:49:17 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/build-and-run unknown status Details
ci/woodpecker/pr/lint unknown status Details
ci/woodpecker/pr/test unknown status Details
59b173f774
feat(visitor): add `node_fixer`
Aire-One added 1 commit 2023-11-12 18:01:20 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
728fffc9e8
fixup! feat(visitor): add `node_fixer`
Aire-One added 1 commit 2023-11-12 18:42:15 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
2126752e87
chore: add more types and fixer
Aire-One added 1 commit 2023-11-12 20:09:01 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
fd3ba675e7
chore: enable more modules and fix types
Aire-One added 1 commit 2023-11-17 23:18:23 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
192be3b13f
fixup! fixup! feat(visitor): add `node_fixer`
Aire-One added 1 commit 2023-11-17 23:42:50 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
d29d2eab24
feat(scraper): ignore subfields in function parameters
Aire-One added 1 commit 2023-12-02 01:16:15 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
9e5820db7f
feat: Node.return_types should be a { { string } }
`{ { string } }` means we now have an array of strings lists AKA 2
levels array to define unions of positional types for the return types.

Basically, we can now define a function that returns something like
`A | B, C | D`
Aire-One added 1 commit 2023-12-02 01:16:49 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
1595e9b834
chore: add more types fixes
Aire-One added 1 commit 2023-12-20 18:25:20 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
7f781dd9e7
chore: add more types fixes
Aire-One added 1 commit 2023-12-20 19:22:41 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
28ae4fb42a
test: fix module_doc_spec
Aire-One added 1 commit 2023-12-20 19:23:37 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
40610de920
test: fix teal_type_definition_spec
Aire-One added 1 commit 2023-12-20 23:31:37 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
d0a898134c
fixup! feat: Node.return_types should be a { { string } }
Aire-One added 1 commit 2023-12-20 23:37:40 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
37365431b2
chore: add more types fixes
Aire-One added 1 commit 2023-12-21 00:09:21 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
c09409ac1c
feat: implement record's metamethod for Constructor
Aire-One added 1 commit 2023-12-21 00:09:38 +01:00
ci/woodpecker/pr/docker-build Pipeline failed Details
ci/woodpecker/pr/lint unknown status Details
ci/woodpecker/pr/test unknown status Details
ci/woodpecker/pr/build-and-run unknown status Details
ec2c7870a2
chore: add more types fixes
Aire-One added 1 commit 2023-12-21 00:24:56 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
c3847b43c6
chore: add more types fixes
Aire-One added 1 commit 2023-12-21 00:40:24 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ac0456e704
fixup! feat: implement record's metamethod for Constructor
Author
Owner

The errors reported by the CI build and run Job are not the same I have locally. It seems the doc from the official site is different from my local, and there is something weird in it.

778
Error 10 syntax errors in ./gears/string.d.tl
206s
779
... ./gears/string.d.tl 13:48
206s
780
... 13 | split: function(str: string, pattern: string[opt="\n"]): table
206s
781
... | ^
206s
782
... | syntax error, expected one of: ')', ',' 
The errors reported by the CI `build and run` Job are not the same I have locally. It seems the doc from the official site is different from my local, and there is something weird in it. ``` 778 Error 10 syntax errors in ./gears/string.d.tl 206s 779 ... ./gears/string.d.tl 13:48 206s 780 ... 13 | split: function(str: string, pattern: string[opt="\n"]): table 206s 781 ... | ^ 206s 782 ... | syntax error, expected one of: ')', ',' ```
Aire-One added 1 commit 2024-01-02 05:32:18 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
3b3ba3476f
feat: build the DAG to resolve module's tree (refactor #61)
Aire-One added 1 commit 2024-01-02 17:03:02 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
915e089e00
fix(visitor): module_dependencies DAG find_module
Aire-One added 1 commit 2024-01-02 17:13:08 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
879abd00a6
fixup! fix(visitor): module_dependencies DAG find_module
Aire-One added 1 commit 2024-01-02 18:25:15 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
577bb6373d
feat(visitor): implement module_descendants
Aire-One added 1 commit 2024-01-02 18:25:57 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
e83018f545
chore: add more types fixes
Aire-One added 1 commit 2024-01-02 18:41:17 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline was successful Details
d87a1f93eb
feat: allow declaration of global modules
Aire-One added 1 commit 2024-01-02 20:11:41 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
57a3c1bc40
fix(module_descendants): prevent adding a children that already exists
Aire-One added 1 commit 2024-01-02 20:12:27 +01:00
ci/woodpecker/pr/docker-build Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
4f67316879
fix(ast): correctly merge children
Aire-One added 1 commit 2024-02-25 15:29:47 +01:00
Aire-One added 1 commit 2024-02-25 16:22:49 +01:00
Aire-One added 1 commit 2024-02-25 16:35:56 +01:00
Aire-One added 1 commit 2024-02-25 19:04:33 +01:00
ci/woodpecker/pr/docker-build/1 Pipeline was successful Details
ci/woodpecker/pr/docker-build/3 Pipeline was successful Details
ci/woodpecker/pr/docker-build/2 Pipeline was successful Details
ci/woodpecker/pr/docker-build/4 Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
2e2e74745d
feat(scraper): implement `"Fields"` section type
Aire-One added 1 commit 2024-02-25 19:07:03 +01:00
ci/woodpecker/pr/docker-build/1 Pipeline was successful Details
ci/woodpecker/pr/docker-build/2 Pipeline was successful Details
ci/woodpecker/pr/docker-build/3 Pipeline was successful Details
ci/woodpecker/pr/docker-build/4 Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
8cfb6f887e
fixup! fix: make global_env awesome lowercase
Aire-One added 1 commit 2024-02-25 19:31:59 +01:00
ci/woodpecker/pr/docker-build/1 Pipeline was successful Details
ci/woodpecker/pr/docker-build/3 Pipeline was successful Details
ci/woodpecker/pr/docker-build/2 Pipeline was successful Details
ci/woodpecker/pr/docker-build/4 Pipeline was successful Details
ci/woodpecker/pr/build-and-run Pipeline is running Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
35c904c16d
feat(visitors): implement remove_duplicate_fields
Aire-One added 1 commit 2024-02-25 19:32:32 +01:00
ci/woodpecker/pr/docker-build/2 Pipeline was successful Details
ci/woodpecker/pr/docker-build/1 Pipeline was successful Details
ci/woodpecker/pr/docker-build/3 Pipeline was successful Details
ci/woodpecker/pr/docker-build/4 Pipeline was successful Details
ci/woodpecker/pr/lint Pipeline failed Details
ci/woodpecker/pr/build-and-run Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
8a97241c67
chore: add more types fixes
Some checks are pending
ci/woodpecker/pr/docker-build/2 Pipeline was successful
ci/woodpecker/pr/docker-build/1 Pipeline was successful
ci/woodpecker/pr/docker-build/3 Pipeline was successful
ci/woodpecker/pr/docker-build/4 Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
Required
Details
ci/woodpecker/pr/build-and-run Pipeline failed
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build
Required
This pull request is marked as a work in progress.
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Aire-One/awesomewm.d.tl#85
No description provided.