diff --git a/.forgejo/workflows/agent-development.yml b/.forgejo/workflows/agent-development.yml index 2604638..68a5589 100644 --- a/.forgejo/workflows/agent-development.yml +++ b/.forgejo/workflows/agent-development.yml @@ -24,10 +24,14 @@ jobs: fetch-depth: 0 - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.11' + + - name: Install jq run: | - sudo apt-get update - sudo apt-get install -y python3 python3-pip jq - python3 --version + apt-get update -qq + apt-get install -y -qq jq - name: Set up Flutter (for web_v2) if: inputs.component == 'web_v2' @@ -41,17 +45,9 @@ jobs: - name: Set up Dart (for backend/common) if: inputs.component != 'web_v2' - run: | - # Install Dart SDK - sudo apt-get update - sudo apt-get install -y apt-transport-https - wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg - echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list - sudo apt-get update - sudo apt-get install -y dart - export PATH="/usr/lib/dart/bin:$PATH" - echo "/usr/lib/dart/bin" >> $GITHUB_PATH - dart --version + uses: dart-lang/setup-dart@v1 + with: + sdk: stable - name: Install Cursor CLI run: | diff --git a/.forgejo/workflows/agent-planning.yml b/.forgejo/workflows/agent-planning.yml index d678910..2f68a13 100644 --- a/.forgejo/workflows/agent-planning.yml +++ b/.forgejo/workflows/agent-planning.yml @@ -24,10 +24,9 @@ jobs: fetch-depth: 0 - name: Set up Python - run: | - sudo apt-get update - sudo apt-get install -y python3 python3-pip - python3 --version + uses: actions/setup-python@v4 + with: + python-version: '3.11' - name: Install Cursor CLI run: | diff --git a/.forgejo/workflows/agent-test-deploy.yml b/.forgejo/workflows/agent-test-deploy.yml index 87ae29d..2975986 100644 --- a/.forgejo/workflows/agent-test-deploy.yml +++ b/.forgejo/workflows/agent-test-deploy.yml @@ -124,16 +124,9 @@ jobs: - uses: actions/checkout@v3 - name: Set up Dart - run: | - sudo apt-get update - sudo apt-get install -y apt-transport-https - wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg - echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list - sudo apt-get update - sudo apt-get install -y dart - export PATH="/usr/lib/dart/bin:$PATH" - echo "/usr/lib/dart/bin" >> $GITHUB_PATH - dart --version + uses: dart-lang/setup-dart@v1 + with: + sdk: stable - name: Install dependencies run: | @@ -167,16 +160,9 @@ jobs: - uses: actions/checkout@v3 - name: Set up Dart - run: | - sudo apt-get update - sudo apt-get install -y apt-transport-https - wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg - echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list - sudo apt-get update - sudo apt-get install -y dart - export PATH="/usr/lib/dart/bin:$PATH" - echo "/usr/lib/dart/bin" >> $GITHUB_PATH - dart --version + uses: dart-lang/setup-dart@v1 + with: + sdk: stable - name: Install dependencies run: |