Skip to content

Conversation

@kamio90
Copy link
Contributor

@kamio90 kamio90 commented Nov 18, 2025

  • Remove update_notion/ and push_tests/ directories
  • Remove utils/notion.js utility class
  • Remove .github/workflows/notion_update.yml workflow
  • Remove @notionhq/client and glob dependencies from package.json
  • Update package name to 'jira-github-actions'
  • Add meaningful package description
  • Clean codebase for Jira-only integration

This removes 9 packages and eliminates failing Notion API calls in production. The codebase now focuses solely on Jira integration.


Note

Removes Notion code and workflow, cleans dependencies, and renames the package to focus on Jira automation.

  • Remove Notion integration:
    • Delete update_notion/, push_tests/, and utils/notion.js.
    • Remove workflow /.github/workflows/notion_update.yml.
  • Dependencies:
    • Drop @notionhq/client and glob; prune related transitive deps.
  • Package metadata:
    • Rename to jira-github-actions and add Jira-focused description in package.json.

Written by Cursor Bugbot for commit f709a4e. This will update automatically on new commits. Configure here.

- Remove update_notion/ and push_tests/ directories
- Remove utils/notion.js utility class
- Remove .github/workflows/notion_update.yml workflow
- Remove @notionhq/client and glob dependencies from package.json
- Update package name to 'jira-github-actions'
- Add meaningful package description
- Clean codebase for Jira-only integration

This removes 9 packages and eliminates failing Notion API calls
in production. The codebase now focuses solely on Jira integration.
Copy link

Copilot AI left a comment

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 removes the unused Notion integration to streamline the codebase for Jira-only functionality. The changes eliminate failing Notion API calls in production and remove 9 unnecessary package dependencies.

Key changes:

  • Complete removal of Notion integration code (utils/notion.js, update_notion/, push_tests/ directories)
  • Removal of @notionhq/client and glob dependencies
  • Updated package identity to reflect Jira-focused purpose

Reviewed Changes

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

Show a summary per file
File Description
utils/notion.js Deleted Notion utility class with methods for updating task statuses and creating/updating feature blocks
update_notion/index.js Deleted GitHub Action script that updated Notion tasks based on branch merges
update_notion/action.yml Deleted action definition for Notion task status updates
push_tests/index.js Deleted action script that pushed feature files to Notion database
push_tests/action.yml Deleted action definition for pushing tests to Notion
.github/workflows/notion_update.yml Deleted workflow that triggered Notion updates on push to main/dev/staging branches
package.json Updated package name to 'jira-github-actions', added meaningful description, removed @notionhq/client and glob dependencies
package-lock.json Updated to reflect package.json changes with removal of all Notion and glob-related dependencies

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

@kamio90 kamio90 merged commit 212c4d9 into main Nov 19, 2025
8 of 9 checks passed
@kamio90 kamio90 deleted the DEX-37/remove-unused-notion-integration branch November 19, 2025 10:25
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.

6 participants