-
Notifications
You must be signed in to change notification settings - Fork 1
feat(datasource-pylon): Pylon datasource for the Ruby agent (EXT-4) #369
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+13,780
−7
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
9cd45e0
feat(datasource-pylon): foundation — gem, config & resilient client (…
christophebrun-forest 8b804dd
feat(datasource-pylon): PylonIssue read-only collection with cursor p…
christophebrun-forest af03bac
feat(datasource-pylon): filters, search and PK short-circuit hardenin…
christophebrun-forest 28d4da6
fix(pylon): register the gem for release and declare activesupport
christophebrun-forest 4b14086
feat(datasource-pylon): all collections + relations (EXT-8) (#354)
christophebrun-forest 64857f4
feat(datasource-pylon): messages / conversation thread (EXT-9) (#358)
christophebrun-forest 1c92286
ci: bound every job and harden the unixODBC install (#360)
christophebrun-forest 9f80673
feat(datasource-pylon): custom fields introspection (EXT-10) (#359)
christophebrun-forest 46e1e5b
feat(datasource-pylon): write operations (CRUD) (EXT-11) (#362)
christophebrun-forest 0fd0ed7
feat(datasource-pylon): close and create-with-notification action plu…
christophebrun-forest 837988d
refactor(customizer): build the sort schema in one pass and trim its …
christophebrun-forest 8f99395
Merge branch 'main' into feat/datasource-pylon
christophebrun-forest 442e116
feat(datasource-pylon): proactive throttling (EXT-13) (#373)
christophebrun-forest ab4630a
feat(datasource-pylon): bound the boot-time custom-fields introspecti…
christophebrun-forest 65190b9
chore(pylon): merge main into the integration branch
christophebrun-forest b9cb7d1
fix(pylon): three defects Macroscope found on the branch
christophebrun-forest a93474b
fix(pylon): page a lookup naming many issues by id
christophebrun-forest 2495109
fix(pylon): refuse two plugin configurations that misbehave silently
christophebrun-forest cc01551
fix(pylon): keep no column for a projection naming only relations
christophebrun-forest 373f94d
refactor(pylon): drop the countable flag nothing opts into
christophebrun-forest 7033ba1
fix(pylon): stop the custom-field introspection at its first failure
christophebrun-forest bd55e8b
docs(pylon): add the package README
christophebrun-forest 2a1b4d6
fix(pylon): serve the whole record for an empty projection
christophebrun-forest 67cd786
fix(pylon): refuse an internal note the form never offered
christophebrun-forest 1fd03cb
fix(pylon): keep a select with no option left read-only
christophebrun-forest 96a0575
docs(pylon): record what bounds CloseIssue and what does not
christophebrun-forest 0a2d4e4
chore(pylon): align version.rb with the other packages
christophebrun-forest d75bab2
fix(pylon): intersect the id conditions of an and
christophebrun-forest 524cc95
fix(pylon): let a refused selection reach the operator
christophebrun-forest b6bd085
docs(pylon): correct which scope bounds CloseIssue
christophebrun-forest 89917dc
fix(pylon): honour the projection of an embedded relation
christophebrun-forest 901b5da
fix(pylon): keep the api key out of every inspect
christophebrun-forest a0cc00d
fix(pylon): refuse a read body Pylon answered without data
christophebrun-forest 6db19e0
fix(pylon): stop a cursor walk on a cursor already followed
christophebrun-forest 1eb6a93
feat(pylon): count the collections Pylon hands back whole
christophebrun-forest 723b90f
fix(toolkit): keep the aggregator of a nested condition tree branch
christophebrun-forest 3e38d09
fix(pylon): bound what one run of the close issue action writes
christophebrun-forest a08ab42
fix(pylon): bound the 429 wait and refuse two silent wrong answers
christophebrun-forest 219d8bc
chore(pylon): merge main and resolve the build workflow conflict
christophebrun-forest e1865da
fix(pylon): mask the user-info of a base url in an inspect
christophebrun-forest e17c432
fix(pylon): stop a walk that left records behind, and four more
christophebrun-forest cbaa561
fix(pylon): register a close-issue action under a name the schema can…
christophebrun-forest File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| *.gem | ||
| .bundle/ | ||
| Gemfile.lock | ||
| Gemfile-test.lock | ||
| coverage/ | ||
| pkg/ | ||
| tmp/ | ||
| .rspec_status |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| --format documentation | ||
| --color | ||
| --require spec_helper |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| source 'https://rubygems.org' | ||
|
|
||
| gemspec | ||
|
|
||
| gem 'forest_admin_datasource_customizer' | ||
| gem 'forest_admin_datasource_toolkit' | ||
| gem 'rake', '~> 13.0' | ||
| gem 'rubocop', '1.86.1' | ||
| gem 'rubocop-performance', '1.26.1' | ||
| gem 'rubocop-rspec', '3.9.0' | ||
|
|
||
| group :development, :test do | ||
| gem 'rspec', '~> 3.0' | ||
| gem 'simplecov', '~> 0.22', require: false | ||
| gem 'webmock', '~> 3.0' | ||
| end | ||
|
christophebrun-forest marked this conversation as resolved.
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| source 'https://rubygems.org' | ||
|
|
||
| # Specify your gem's dependencies in forest_admin_datasource_pylon.gemspec | ||
| gemspec | ||
|
|
||
| gem 'rake', '~> 13.0' | ||
| gem 'rubocop', '1.86.1' | ||
| gem 'rubocop-performance', '1.26.1' | ||
| gem 'rubocop-rspec', '3.9.0' | ||
|
|
||
| group :development, :test do | ||
| gem 'forest_admin_datasource_customizer', path: '../forest_admin_datasource_customizer' | ||
| gem 'forest_admin_datasource_toolkit', path: '../forest_admin_datasource_toolkit' | ||
| gem 'rspec', '~> 3.0' | ||
| gem 'simplecov', '~> 0.22', require: false | ||
| gem 'simplecov-html', '~> 0.12.3' | ||
| gem 'simplecov_json_formatter', '~> 0.1.4' | ||
| gem 'webmock', '~> 3.0' | ||
| end |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.