Skip to content

docs: drop retired Templates feature docs from README#2631

Merged
pepamartinec merged 1 commit into
mainfrom
pepa/fix-ci-table-def
Jul 7, 2026
Merged

docs: drop retired Templates feature docs from README#2631
pepamartinec merged 1 commit into
mainfrom
pepa/fix-ci-table-def

Conversation

@pepamartinec

@pepamartinec pepamartinec commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Release Notes

The Templates API/CLI feature is being deprecated (Linear: deprecate-templates-api). Its user documentation was already removed from developers.keboola.com under AJDA-2897, and the resulting dead links were cleaned from this repo's docs in 767c35797.

This PR removes the remaining Templates documentation references: the #### Templates Service section in README.md and the now-orphaned docs/templates/overview.md architecture doc. No code is touched — the Templates API service and the kbc template / kbc local template CLI commands remain and will be removed under a separate issue.

Plans for customer communication

None.

Impact analysis

No end-user impact. Documentation-only change.

Change type

Docs

Justification

Templates feature deprecation — remove its documentation footprint.

Deployment

Merge & automatic deploy.

Rollback plan

Revert of this PR.

Post release support plan

None.

@pepamartinec pepamartinec requested a review from Matovidlo as a code owner July 7, 2026 06:42
Copilot AI review requested due to automatic review settings July 7, 2026 06:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR unblocks CI by (1) excluding developers.keboola.com from the Markdown link checker due to Cloudflare bot protection returning 403 to non-browser clients, and (2) updating CLI E2E expected-state fixtures to match the Storage API’s evolved table definition shape (per-column definition object now present even for untyped columns).

Changes:

  • Update the lint workflow’s lychee configuration to exclude https://developers.keboola.com/.* from link checking.
  • Update CLI E2E expected-state.json fixtures to include per-column definition blocks for untyped tables.

Reviewed changes

Copilot reviewed 23 out of 23 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/test-lint.yml Excludes developers.keboola.com from lychee link checking to prevent CI failures caused by Cloudflare 403 responses.
test/cli/remote-table-upload/table-exist-same-csv-file-withtout-headers/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-exist-same-csv-columns/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-exist-same-csv-columns-diff-order/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-exist-file-without-headers/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-exist-columns-flag/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-exist-columns-flag-file-without-headers/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-exist-columns-flag-diff-order/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-create-csv-columns/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-create-columns-flag/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-upload/table-create-columns-flag-file-without-headers/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-unload/run-ok/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-import/import/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/with-where/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/with-header/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/with-header-columns/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/with-header-columns-where/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/with-header-columns-order/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/with-columns/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/run-ok/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-table-download/run-0-rows/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-create/table-interactive/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.
test/cli/remote-create/table-columns-flag/expected-state.json Updates expected table-column snapshots to include per-column definition fields for untyped columns.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pepamartinec pepamartinec force-pushed the pepa/fix-ci-table-def branch from 060e65d to a19e2e0 Compare July 7, 2026 07:00
@pepamartinec pepamartinec changed the title fix(ci): unblock markdown link check and E2E table definition fixtures fix(ci): exclude developers.keboola.com from markdown link check Jul 7, 2026
@pepamartinec pepamartinec marked this pull request as draft July 7, 2026 07:07
@pepamartinec pepamartinec force-pushed the pepa/fix-ci-table-def branch from a19e2e0 to 5dab544 Compare July 7, 2026 08:16
@pepamartinec pepamartinec changed the title fix(ci): exclude developers.keboola.com from markdown link check fix(ci): exclude missing developers.keboola.com template docs from link check Jul 7, 2026
The Templates API/CLI feature is being deprecated (Linear: deprecate-templates-api).
Its user documentation was already removed from developers.keboola.com (AJDA-2897),
and the dead links were cleaned from the repo docs in 767c357.

Remove the remaining Templates references: the "Templates Service" section in
README.md and the orphaned docs/templates/overview.md architecture doc. Code
(Templates API + kbc template/local template commands) is left untouched and will
be removed under a separate issue.
@pepamartinec pepamartinec force-pushed the pepa/fix-ci-table-def branch from 5dab544 to 311109d Compare July 7, 2026 08:46
@pepamartinec pepamartinec changed the title fix(ci): exclude missing developers.keboola.com template docs from link check docs: drop retired Templates feature docs from README Jul 7, 2026
@pepamartinec pepamartinec marked this pull request as ready for review July 7, 2026 09:01
@pepamartinec pepamartinec requested a review from janvanicek July 7, 2026 09:02

@keboola-pr-reviewer-bot keboola-pr-reviewer-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: auto_approve (risk 1/5) · profile psgo

Auto-approve: markdown-only removal of retired Templates docs, no code touched.

@janvanicek janvanicek removed the request for review from Matovidlo July 7, 2026 09:03
@pepamartinec pepamartinec merged commit 36fe37e into main Jul 7, 2026
18 checks passed
@pepamartinec pepamartinec deleted the pepa/fix-ci-table-def branch July 7, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants