---
title: "Discussion on \"Why your GitHub Actions workflow runs twice on push and pull_request, and how to stop it\" | Hashnode"
description: "Discussion on \"Why your GitHub Actions workflow runs twice on push and pull_request, and how to stop it\". You open a pull request and the Actions tab shows two runs of the same CI workflow for the same push: one from push, one from pull_request. Each later push to the branch starts two more. It isn't a bu"
url: "https://hashnode.com/posts/why-your-github-actions-workflow-runs-twice-on-push-and-pull-request-and-how-to-stop-it/6af1e4abfcef95cb3287e8b1"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Why your GitHub Actions workflow runs twice on push and pull\_request, and how to stop it](https://shipkit.hashnode.dev/why-your-github-actions-workflow-runs-twice-on-push-and-pull-request-and-how-to-stop-it?utm_source=hashnode&utm_medium=feed)

You open a pull request and the Actions tab shows two runs of the same CI workflow for the same push: one from push, one from pull\_request. Each later push to the branch starts two more. It isn't a bu

2d ago · 8 min read · shipkit.hashnode.dev  
Read the article

-   [#ci-cd](https://hashnode.com/tag/ci-cd)
-   [#github-actions](https://hashnode.com/tag/github-actions)
-   [#devops](https://hashnode.com/tag/devops)
-   [#github](https://hashnode.com/tag/github)

## Written by

[ShipKit](https://hashnode.com/@shipkit)

@shipkit

  
[View profile](https://hashnode.com/@shipkit)

Teaching notes on GitHub Actions and Docker from ShipKit.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
