Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ jobs:
test-ubuntu:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: '18'
- name: Setup Chrome
Expand Down Expand Up @@ -37,7 +37,7 @@ jobs:
build-openapi:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install
run: |
sudo apt install -y python3-dev python3-pip python3-venv python3-mysqldb
Expand All @@ -51,7 +51,7 @@ jobs:
travis/build_api_documentation.sh "_openapi_artifacts/openapi_description/openapi_description.json" "_openapi_artifacts/documentation/openapi_documentation.html"
ls -la _openapi_artifacts/*
- name: Upload OpenAPI to GitHub artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: openapi
path: _openapi_artifacts/
Expand All @@ -60,8 +60,8 @@ jobs:
build-ubuntu:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.9'
- name: Set up
Expand All @@ -75,7 +75,7 @@ jobs:
travis/build_templates.sh
ls -la installers_dir
- name: Upload installers to GitHub artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: ubuntu-installers
path: installers_dir/
Expand All @@ -88,7 +88,7 @@ jobs:
DOCKER_CONTAINER: centos_64bit_container
DOCKER_USER: grrbot
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Build installers
run: |
docker run -dit \
Expand All @@ -108,7 +108,7 @@ jobs:
docker exec "${DOCKER_CONTAINER}" rpm -vih installers_dir/*.rpm
ls -la installers_dir
- name: Upload installers to GitHub artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: centos-installers
path: installers_dir/
Expand All @@ -117,8 +117,8 @@ jobs:
build-windows:
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.9'
- name: Build installers
Expand All @@ -131,7 +131,7 @@ jobs:
mv -v output*/* installers_dir
ls -la installers_dir
- name: Upload installers to GitHub artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: windows-installers
path: installers_dir/
Expand All @@ -146,10 +146,10 @@ jobs:
- build-ubuntu
- build-windows
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Download installers from GitHub artifacts
id: download
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
pattern: '*installer*'
path: _installers
Expand All @@ -173,7 +173,7 @@ jobs:
${{ steps.meta.outputs.tags }}
outputs: type=docker,dest=/tmp/grr_base_image.tar
- name: Upload docker image
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr_base_image
path: /tmp/grr_base_image.tar
Expand All @@ -186,9 +186,9 @@ jobs:
needs:
- build-docker-image
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Download artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr_base_image
path: /tmp
Expand Down Expand Up @@ -222,7 +222,7 @@ jobs:
docker compose logs > /tmp/docker_compose_test.log
- name: Upload docker compose logs
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: docker_commpose_test_logs
path: /tmp/docker_compose_test.log
Expand All @@ -245,9 +245,9 @@ jobs:
- test-ubuntu
- docker-compose-e2e-test
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Download artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr_base_image
path: /tmp
Expand Down
38 changes: 19 additions & 19 deletions .github/workflows/publish-pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ jobs:
build-pypi-packages:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.11'
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 22.14.0
- name: Build
Expand All @@ -27,49 +27,49 @@ jobs:
python colab/setup.py --quiet sdist --formats=zip --dist-dir="/tmp/sdists"
python api_client/python/setup.py --quiet sdist --formats=zip --dist-dir="/tmp/sdists"
- name: Upload grr-response-proto
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-response-proto
path: /tmp/sdists/grr-response-proto-[0-9]*.zip
retention-days: 3
- name: Upload grr-response-core
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-response-core
path: /tmp/sdists/grr-response-core-[0-9]*.zip
retention-days: 3
- name: Upload grr-response-client
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-response-client
path: /tmp/sdists/grr-response-client-[0-9]*.zip
retention-days: 3
- name: Upload grr-response-client-builder
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-response-client-builder
path: /tmp/sdists/grr-response-client-builder-[0-9]*.zip
retention-days: 3
- name: Upload grr-response-server
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-response-server
path: /tmp/sdists/grr-response-server-[0-9]*.zip
retention-days: 3
- name: Upload grr-response-test
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-response-test
path: /tmp/sdists/grr-response-test-[0-9]*.zip
retention-days: 3
- name: Upload grr-colab
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-colab
path: /tmp/sdists/grr-colab-[0-9]*.zip
retention-days: 3
- name: Upload grr-api-client
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: grr-api-client
path: /tmp/sdists/grr-api-client-[0-9]*.zip
Expand All @@ -87,7 +87,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-response-proto
path: dist/
Expand All @@ -106,7 +106,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-response-core
path: dist/
Expand All @@ -125,7 +125,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-response-client
path: dist/
Expand All @@ -144,7 +144,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-response-client-builder
path: dist/
Expand All @@ -163,7 +163,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-response-server
path: dist/
Expand All @@ -182,7 +182,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-response-test
path: dist/
Expand All @@ -201,7 +201,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-colab
path: dist/
Expand All @@ -220,7 +220,7 @@ jobs:
id-token: write # IMPORTANT: mandatory for trusted publishing
steps:
- name: Download the artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
name: grr-api-client
path: dist/
Expand Down