Эх сурвалжийг харах

Added stale exemption for tracked issues (#3638)

mamoodi 1 жил өмнө
parent
commit
813b5a2c62

+ 0 - 1
.github/workflows/ghcr_app.yml

@@ -1,7 +1,6 @@
 # Workflow that builds, tests and then pushes the app docker images to the ghcr.io repository
 name: Build and Publish App Image
 
-
 # Always run on "main"
 # Always run on tags
 # Always run on PRs

+ 4 - 7
.github/workflows/ghcr_runtime.yml

@@ -7,6 +7,10 @@ concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}
   cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
 
+# Always run on "main"
+# Always run on tags
+# Always run on PRs
+# Can also be triggered manually
 on:
   push:
     branches:
@@ -77,12 +81,10 @@ jobs:
         run: make install-python-dependencies
       - name: Create source distribution and Dockerfile
         run: poetry run python3 openhands/runtime/utils/runtime_build.py --base_image ${{ matrix.base_image.image }} --build_folder containers/runtime --force_rebuild
-
       - name: Build and push runtime image ${{ matrix.base_image.image }}
         if: "!github.event.pull_request.head.repo.fork"
         run: |
           ./containers/build.sh runtime ${{ github.repository_owner }} --push ${{ matrix.base_image.tag }}
-
       # Forked repos can't push to GHCR, so we need to upload the image as an artifact
       - name: Build runtime image ${{ matrix.base_image.image }} for fork
         uses: docker/build-push-action@v6
@@ -97,7 +99,6 @@ jobs:
           name: runtime-${{ matrix.base_image.tag }}
           path: /tmp/runtime-${{ matrix.base_image.tag }}.tar
 
-
   # Run unit tests with the EventStream runtime Docker images
   test_runtime:
     name: Test Runtime
@@ -117,7 +118,6 @@ jobs:
           haskell: true
           large-packages: true
           swap-storage: true
-
       # Forked repos can't push to GHCR, so we need to download the image as an artifact
       - name: Download runtime image for fork
         if: "github.event.pull_request.head.repo.fork"
@@ -129,7 +129,6 @@ jobs:
         if: "github.event.pull_request.head.repo.fork"
         run: |
           docker load --input /tmp/runtime-${{ matrix.base_image }}.tar
-
       - name: Install poetry via pipx
         run: pipx install poetry
       - name: Set up Python
@@ -165,7 +164,6 @@ jobs:
         base_image: ['nikolaik', 'python', 'node']
     steps:
       - uses: actions/checkout@v4
-
       # Forked repos can't push to GHCR, so we need to download the image as an artifact
       - name: Download runtime image for fork
         if: "github.event.pull_request.head.repo.fork"
@@ -177,7 +175,6 @@ jobs:
         if: "github.event.pull_request.head.repo.fork"
         run: |
           docker load --input /tmp/runtime-${{ matrix.base_image }}.tar
-
       - name: Install poetry via pipx
         run: pipx install poetry
       - name: Set up Python

+ 1 - 0
.github/workflows/stale.yml

@@ -15,6 +15,7 @@ jobs:
           stale-issue-message: 'This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.'
           stale-pr-message: 'This PR is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.'
           days-before-stale: 30
+          exempt-issue-labels: 'tracked'
           close-issue-message: 'This issue was closed because it has been stalled for over 30 days with no activity.'
           close-pr-message: 'This PR was closed because it has been stalled for over 30 days with no activity.'
           days-before-close: 7