Skip to content

fix: do not expose inputSchema attribute for Actor IDE JSON schemas#608

Draft
JJetmar wants to merge 2 commits intomasterfrom
chore/do-not-expose-input-schema-for-ides
Draft

fix: do not expose inputSchema attribute for Actor IDE JSON schemas#608
JJetmar wants to merge 2 commits intomasterfrom
chore/do-not-expose-input-schema-for-ides

Conversation

@JJetmar
Copy link
Copy Markdown
Contributor

@JJetmar JJetmar commented Apr 1, 2026

Based on discussion in Slack I believe it will be benefitial to remove "obsolete" input-schema attribute from the actor.ide.json as some of the tools alike apify-cli do not work with these anyway.

Additionally I also noticed there was modification-rules-schema.xsd missing when the logic for describing and bundling json schemas was migrated from previous repository.

@JJetmar JJetmar requested a review from mfori April 1, 2026 12:17
@JJetmar JJetmar changed the title Chore/do not expose inputSchema attribute for IDEs chore: do not expose inputSchema attribute for IDEs for Actor IDE JSON schemas Apr 1, 2026
@JJetmar JJetmar changed the title chore: do not expose inputSchema attribute for IDEs for Actor IDE JSON schemas fix: do not expose inputSchema attribute for IDEs for Actor IDE JSON schemas Apr 1, 2026
@JJetmar JJetmar changed the title fix: do not expose inputSchema attribute for IDEs for Actor IDE JSON schemas fix: do not expose inputSchema attribute for Actor IDE JSON schemas Apr 1, 2026
@JJetmar
Copy link
Copy Markdown
Contributor Author

JJetmar commented Apr 1, 2026

Actually we may just enchant it with:

{
  ...
  "deprecated": true,
  "description": "Deprecated - please use `input` instead"
}

I will check what is the support in the editors first.

@JJetmar JJetmar marked this pull request as draft April 1, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants