Skip to content

feat: Added GitHub native issue connection and Projects estimate field support#50

Merged
jbartadev merged 20 commits into
mainfrom
feat/github-native-linked-issue-and-estimation
May 4, 2026
Merged

feat: Added GitHub native issue connection and Projects estimate field support#50
jbartadev merged 20 commits into
mainfrom
feat/github-native-linked-issue-and-estimation

Conversation

@jbartadev
Copy link
Copy Markdown
Member

@jbartadev jbartadev commented Apr 22, 2026

Closes https://github.com/apify/apify-web/issues/5965

  • Added support for GitHub native issue linking with "closing references" — when you write Closes #123 / Fixes #123 in the PR description, or manually link an issue via the sidebar "Development" section. Also, adding logic to make it work across repositories.
  • Added additional improvement to estimate checks to support Estimate custom field across linked GitHub projects to support both ZenHub and GitHub project estimates.

@jbartadev jbartadev added this to the 139th sprint - Growth team milestone Apr 22, 2026
@jbartadev jbartadev self-assigned this Apr 22, 2026
@jbartadev jbartadev added adhoc Ad-hoc unplanned task added during the sprint. t-growth Issues owned by the Growth team. labels Apr 22, 2026
@github-actions github-actions Bot added the tested Temporary label used only programatically for some analytics. label Apr 22, 2026
@jbartadev jbartadev removed the adhoc Ad-hoc unplanned task added during the sprint. label Apr 22, 2026
@jbartadev jbartadev linked an issue Apr 22, 2026 that may be closed by this pull request
@jbartadev jbartadev added adhoc Ad-hoc unplanned task added during the sprint. and removed adhoc Ad-hoc unplanned task added during the sprint. labels Apr 22, 2026
@jbartadev jbartadev marked this pull request as ready for review April 22, 2026 14:56
@@ -1,12 +1,12 @@
# This is an original action workflow, not the organization-wide one.
name: [Testing] Apify PR toolkit
name: "[Testing] Apify PR toolkit"
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@drobnikj [Testing] is not a valid YAML format 😄 The workflow was broken since the naming change here


concurrency: # This is to make sure that it's executed only for the most recent changes of PR.
group: ${{ github.ref }}
group: testing-${{ github.ref }}
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The org-level required workflow (apify/pull-request-toolkit-action@main) and the [Testing] Apify PR toolkit workflow use the same concurrency group, so they sometimes cancel each other out when testing on the PR level.

@jbartadev jbartadev linked an issue Apr 23, 2026 that may be closed by this pull request
@jbartadev
Copy link
Copy Markdown
Member Author

Info: Apify pull request toolkit action is failing, and the [Testing] Apify PR toolkit action passing is the correct state. In the current logic, we don't support linked issues outside this repository, but in the new logic, we do. This proves the logic is correct.

@jbartadev jbartadev requested review from drobnikj and gippy April 27, 2026 11:22
Copy link
Copy Markdown
Member

@drobnikj drobnikj left a comment

Choose a reason for hiding this comment

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

If it works 👍

@jbartadev jbartadev merged commit 68702ac into main May 4, 2026
2 of 3 checks passed
@jbartadev jbartadev deleted the feat/github-native-linked-issue-and-estimation branch May 4, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-growth Issues owned by the Growth team. tested Temporary label used only programatically for some analytics.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants