Skip to content

chore: remove Slack custom emoji integration#150

Merged
rbjornstad merged 3 commits into
mainfrom
chore/remove-slack-emoji-integration
Jun 18, 2026
Merged

chore: remove Slack custom emoji integration#150
rbjornstad merged 3 commits into
mainfrom
chore/remove-slack-emoji-integration

Conversation

@rbjornstad

Copy link
Copy Markdown
Contributor

The SLACK_TOKEN is inactive (account_inactive error during builds). Since the Slack app needs to be reinstalled and the custom emoji feature is low-value, removing the integration entirely.

Removed:

  • remark-custom-emojis.js — remark plugin that fetched custom Slack emojis at build time
  • @slack/web-api and node-emoji dependencies (-44 packages)
  • SLACK_TOKEN secret from deploy workflow
  • Related docs in README.md and AGENTS.md

Impact: Custom Slack emojis (:naisely-done:, :texas:) in 3 log posts will render as plain text. Standard Unicode emojis are unaffected.

The SLACK_TOKEN is inactive (account_inactive error). Remove:
- remark-custom-emojis.js plugin
- @slack/web-api and node-emoji dependencies
- SLACK_TOKEN from deploy workflow
- Related docs in README.md and AGENTS.md

Custom Slack emojis in markdown (:naisely-done:, :texas:) will
now render as plain text.
- :naisely-done: → ✅
- :texas: → 🤠

Copilot AI 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.

Pull request overview

Removes the build-time Slack custom emoji integration from this SvelteKit/mdsvex static site, since the SLACK_TOKEN is no longer usable and the feature is low value.

Changes:

  • Removed the remark-custom-emojis.js remark plugin and its usage in svelte.config.js.
  • Removed Slack-related dependencies and SLACK_TOKEN usage in the deploy workflow.
  • Updated repository docs to no longer mention Slack emoji setup.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
svelte.config.js Removes the custom emoji remark plugin from the mdsvex pipeline.
remark-custom-emojis.js Deletes the Slack emoji fetching/rewriting implementation.
package.json Drops Slack Web API and node-emoji dependencies (note: one unused dependency appears to remain).
pnpm-lock.yaml Updates lockfile to reflect removed packages.
README.md Removes local dev instructions related to Slack token/emoji access.
AGENTS.md Removes references to the custom emoji plugin and Slack token requirement.
.github/workflows/deploy.yml Removes SLACK_TOKEN secret injection during build.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

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

Comment thread package.json Outdated
@rbjornstad rbjornstad merged commit 8d6a686 into main Jun 18, 2026
2 checks passed
@rbjornstad rbjornstad deleted the chore/remove-slack-emoji-integration branch June 18, 2026 13:16
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