diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml deleted file mode 100644 index 6447f83e..00000000 --- a/.github/workflows/issues.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Close inactive issues -on: - schedule: - - cron: "30 1 * * *" - -jobs: - close-issues: - runs-on: ubuntu-latest - permissions: - issues: write - pull-requests: write - steps: - - uses: actions/stale@v9 - with: - days-before-issue-stale: 7 - days-before-issue-close: 3 - stale-issue-label: "stale" - stale-issue-message: "This issue is stale because it has been open for 7 days with no activity." - close-issue-message: "This issue was closed because it has been inactive for 3 days since being marked as stale." - any-of-issue-labels: 'question,needs-more-info' - days-before-pr-stale: 10 - days-before-pr-close: 7 - stale-pr-label: "stale" - stale-pr-message: "This PR is stale because it has been open for 10 days with no activity." - close-pr-message: "This PR was closed because it has been inactive for 7 days since being marked as stale." - repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml deleted file mode 100644 index fa098204..00000000 --- a/.github/workflows/publish.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Publish to PyPI - -on: - release: - types: - - published - -permissions: - contents: read - -jobs: - publish: - environment: - name: pypi - url: https://pypi.org/p/openai-agents - permissions: - id-token: write # Important for trusted publishing to PyPI - runs-on: ubuntu-latest - env: - OPENAI_API_KEY: fake-for-tests - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Setup uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true - - name: Install dependencies - run: make sync - - name: Build package - run: uv build - - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4f93980a..f385c60a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,49 +12,49 @@ env: UV_FROZEN: "1" jobs: - lint: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Setup uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true - - name: Install dependencies - run: make sync - - name: Run lint - run: make lint + # lint: + # runs-on: ubuntu-latest + # steps: + # - name: Checkout repository + # uses: actions/checkout@v4 + # - name: Setup uv + # uses: astral-sh/setup-uv@v5 + # with: + # enable-cache: true + # - name: Install dependencies + # run: make sync + # - name: Run lint + # run: make lint - typecheck: - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Setup uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true - - name: Install dependencies - run: make sync - - name: Run typecheck - run: make mypy + # typecheck: + # runs-on: ubuntu-latest + # steps: + # - name: Checkout repository + # uses: actions/checkout@v4 + # - name: Setup uv + # uses: astral-sh/setup-uv@v5 + # with: + # enable-cache: true + # - name: Install dependencies + # run: make sync + # - name: Run typecheck + # run: make mypy - tests: - runs-on: ubuntu-latest - env: - OPENAI_API_KEY: fake-for-tests - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Setup uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true - - name: Install dependencies - run: make sync - - name: Run tests with coverage - run: make coverage + # tests: + # runs-on: ubuntu-latest + # env: + # OPENAI_API_KEY: fake-for-tests + # steps: + # - name: Checkout repository + # uses: actions/checkout@v4 + # - name: Setup uv + # uses: astral-sh/setup-uv@v5 + # with: + # enable-cache: true + # - name: Install dependencies + # run: make sync + # - name: Run tests with coverage + # run: make coverage build-docs: runs-on: ubuntu-latest @@ -72,18 +72,18 @@ jobs: - name: Build docs run: make build-docs - old_versions: - runs-on: ubuntu-latest - env: - OPENAI_API_KEY: fake-for-tests - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - name: Setup uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true - - name: Install dependencies - run: make sync - - name: Run tests - run: make old_version_tests + # old_versions: + # runs-on: ubuntu-latest + # env: + # OPENAI_API_KEY: fake-for-tests + # steps: + # - name: Checkout repository + # uses: actions/checkout@v4 + # - name: Setup uv + # uses: astral-sh/setup-uv@v5 + # with: + # enable-cache: true + # - name: Install dependencies + # run: make sync + # - name: Run tests + # run: make old_version_tests