Skip to content

Upgrade framework and version website assets - #18

Merged
dblock merged 1 commit into
slack-ruby:masterfrom
dblock:upgrade/framework-assets-230
Oct 25, 2026
Merged

dblock merged 1 commit into
slack-ruby:masterfrom
dblock:upgrade/framework-assets-230

Conversation

@dblock

@dblock dblock commented Oct 25, 2026 •

Copy link
Copy Markdown
Collaborator

Implemented by Copilot (AI), on behalf of @dblock.

Upgrade slack-ruby-bot-server to 2.3.0 and rack-server-pages to 0.3.0 with narrow lockfile changes. Version all local page script/image URLs; render help and privacy through ERB without changing their public URLs or text. Apply the central framework server_pages configuration in the existing custom stack, setting private, no-cache for rendered pages while retaining default static content ETags and timestamp behavior. Preserve Slack installation, API routing, CORS, robots, commands, and RTM defaults.

Add request regressions for all three pages, conditional static responses, and a Firefox logo-reload check. Required RuboCop commands passed without new exclusions or relaxed thresholds; full suite: 61 examples, zero failures on Ruby 3.4.6. Browser validation used an isolated session-only port override so concurrent bot suites do not collide.

The original checkout and its ahead local master are untouched. Not merged or deployed.

Hosted RSpec and RuboCop checks both pass on d00663b.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dblock
dblock merged commit c183b5a into slack-ruby:master Oct 25, 2026
2 checks passed
@dblock
dblock deleted the upgrade/framework-assets-230 branch October 25, 2026 21:39
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.

1 participant