diff options
author | Reinier van der Leer <pwuts@agpt.co> | 2024-02-17 13:59:13 +0100 |
---|---|---|
committer | Reinier van der Leer <pwuts@agpt.co> | 2024-02-17 13:59:13 +0100 |
commit | fa4bdef17c801913a259508f40a7f3bde6977638 (patch) | |
tree | 33a5a303a52cb2b45d4eea025d1c8d904bd19c66 | |
parent | debug(benchmark): Make sure `TestResult` validator error output is sufficient... (diff) | |
download | Auto-GPT-fa4bdef17c801913a259508f40a7f3bde6977638.tar.gz Auto-GPT-fa4bdef17c801913a259508f40a7f3bde6977638.tar.bz2 Auto-GPT-fa4bdef17c801913a259508f40a7f3bde6977638.zip |
ci: Update actions to newest versions
- `actions/stale` -> `v9`
- `actions/cache` -> `v4`
- `actions/checkout` -> `v4`
- `actions/setup-node` -> `v4`
- `docker/login-action` -> `v3`
- `actions/setup-python` -> `v5`
- `codecov/codecov-action` -> `v4`
- `actions/upload-artifact` -> `v4`
- `subosito/flutter-action` -> `v2`
- `docker/build-push-action` -> `v5`
- `docker/setup-buildx-action` -> `v3`
-rw-r--r-- | .github/workflows/autogpt-ci.yml | 18 | ||||
-rw-r--r-- | .github/workflows/autogpt-docker-cache-clean.yml | 6 | ||||
-rw-r--r-- | .github/workflows/autogpt-docker-ci.yml | 14 | ||||
-rw-r--r-- | .github/workflows/autogpt-docker-release.yml | 8 | ||||
-rw-r--r-- | .github/workflows/autogpts-ci.yml | 4 | ||||
-rw-r--r-- | .github/workflows/benchmark-ci.yml | 8 | ||||
-rw-r--r-- | .github/workflows/benchmark_publish_package.yml | 4 | ||||
-rw-r--r-- | .github/workflows/build-frontend.yml | 4 | ||||
-rw-r--r-- | .github/workflows/close-stale-issues.yml | 2 | ||||
-rw-r--r-- | .github/workflows/hackathon.yml | 6 |
10 files changed, 38 insertions, 36 deletions
diff --git a/.github/workflows/autogpt-ci.yml b/.github/workflows/autogpt-ci.yml index d263a3ef7..a66e15a31 100644 --- a/.github/workflows/autogpt-ci.yml +++ b/.github/workflows/autogpt-ci.yml @@ -34,12 +34,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ env.min-python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ env.min-python-version }} @@ -48,7 +48,7 @@ jobs: run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT - name: Set up Python dependency cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pypoetry key: ${{ runner.os }}-poetry-${{ hashFiles('autogpts/autogpt/pyproject.toml') }}-${{ steps.get_date.outputs.date }} @@ -98,7 +98,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true @@ -140,7 +140,7 @@ jobs: fi - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} @@ -149,7 +149,7 @@ jobs: run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT - name: Set up Python dependency cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pypoetry key: ${{ runner.os }}-poetry-${{ hashFiles('autogpts/autogpt/pyproject.toml') }}-${{ steps.get_date.outputs.date }} @@ -174,7 +174,9 @@ jobs: AWS_SECRET_ACCESS_KEY: minioadmin - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 + with: + token: ${{ secrets.CODECOV_TOKEN }} - id: setup_git_auth name: Set up git token authentication @@ -248,7 +250,7 @@ jobs: - name: Upload logs to artifact if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: test-logs path: autogpts/autogpt/logs/ diff --git a/.github/workflows/autogpt-docker-cache-clean.yml b/.github/workflows/autogpt-docker-cache-clean.yml index 780caf44f..22c940128 100644 --- a/.github/workflows/autogpt-docker-cache-clean.yml +++ b/.github/workflows/autogpt-docker-cache-clean.yml @@ -16,14 +16,14 @@ jobs: build-type: [release, dev] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - id: build name: Build image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: autogpts/autogpt build-args: BUILD_TYPE=${{ matrix.build-type }} diff --git a/.github/workflows/autogpt-docker-ci.yml b/.github/workflows/autogpt-docker-ci.yml index 70a29031e..776818390 100644 --- a/.github/workflows/autogpt-docker-ci.yml +++ b/.github/workflows/autogpt-docker-ci.yml @@ -38,10 +38,10 @@ jobs: build-type: [release, dev] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - if: runner.debug run: | @@ -50,7 +50,7 @@ jobs: - id: build name: Build image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: autogpts/autogpt build-args: BUILD_TYPE=${{ matrix.build-type }} @@ -104,22 +104,22 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - name: Log in to Docker hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - id: build name: Build image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: autogpts/autogpt build-args: BUILD_TYPE=dev # include pytest diff --git a/.github/workflows/autogpt-docker-release.yml b/.github/workflows/autogpt-docker-release.yml index a4116c9f0..f45a63a2a 100644 --- a/.github/workflows/autogpt-docker-release.yml +++ b/.github/workflows/autogpt-docker-release.yml @@ -24,16 +24,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Log in to Docker hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 # slashes are not allowed in image tags, but can appear in git branch or tag names - id: sanitize_tag @@ -46,7 +46,7 @@ jobs: - id: build name: Build image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: autogpts/autogpt build-args: BUILD_TYPE=release diff --git a/.github/workflows/autogpts-ci.yml b/.github/workflows/autogpts-ci.yml index 5268755c2..15cb1ea69 100644 --- a/.github/workflows/autogpts-ci.yml +++ b/.github/workflows/autogpts-ci.yml @@ -41,13 +41,13 @@ jobs: min-python-version: '3.10' steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true - name: Set up Python ${{ env.min-python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ env.min-python-version }} diff --git a/.github/workflows/benchmark-ci.yml b/.github/workflows/benchmark-ci.yml index ef6a96eac..d381371dd 100644 --- a/.github/workflows/benchmark-ci.yml +++ b/.github/workflows/benchmark-ci.yml @@ -25,12 +25,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ env.min-python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ env.min-python-version }} @@ -80,13 +80,13 @@ jobs: timeout-minutes: 20 steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true - name: Set up Python ${{ env.min-python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ env.min-python-version }} diff --git a/.github/workflows/benchmark_publish_package.yml b/.github/workflows/benchmark_publish_package.yml index de0ca66fe..3332e6501 100644 --- a/.github/workflows/benchmark_publish_package.yml +++ b/.github/workflows/benchmark_publish_package.yml @@ -10,13 +10,13 @@ jobs: contents: write steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: submodules: true fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.8 diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index dedf67f3c..c6daf2e8c 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -16,9 +16,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup Flutter - uses: subosito/flutter-action@v1 + uses: subosito/flutter-action@v2 with: flutter-version: '3.13.2' - name: Build Flutter Web diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index f8d66dcea..22276417f 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -11,7 +11,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v8 + - uses: actions/stale@v9 with: # operations-per-run: 5000 stale-issue-message: > diff --git a/.github/workflows/hackathon.yml b/.github/workflows/hackathon.yml index 3becee799..94b2c752f 100644 --- a/.github/workflows/hackathon.yml +++ b/.github/workflows/hackathon.yml @@ -88,13 +88,13 @@ jobs: run: docker ps - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true - name: Set up Python ${{ env.min-python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ env.min-python-version }} @@ -107,7 +107,7 @@ jobs: curl -sSL https://install.python-poetry.org | python - - name: Install Node.js - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: v18.15 |