diff --git a/.github/workflows/backend-ci.yaml b/.github/workflows/backend-ci.yaml index c22c400..17c09ba 100644 --- a/.github/workflows/backend-ci.yaml +++ b/.github/workflows/backend-ci.yaml @@ -10,7 +10,7 @@ on: jobs: tests: name: Tests - runs-on: "ubuntu-latest" + runs-on: "ubuntu-26.04" timeout-minutes: 10 strategy: @@ -18,9 +18,11 @@ jobs: matrix: php: - '8.3' + - '8.4' + - '8.5' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup PHP Action uses: shivammathur/setup-php@v2 diff --git a/skeleton/extension/.github/workflows/backend-ci.yaml b/skeleton/extension/.github/workflows/backend-ci.yaml index 0a18287..a182431 100644 --- a/skeleton/extension/.github/workflows/backend-ci.yaml +++ b/skeleton/extension/.github/workflows/backend-ci.yaml @@ -10,13 +10,13 @@ on: jobs: cs-fix: name: Run code style check - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" strategy: matrix: php: - '8.3' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup PHP Action uses: shivammathur/setup-php@v2 @@ -35,15 +35,15 @@ jobs: deptrac: name: Deptrac - runs-on: ubuntu-latest + runs-on: "ubuntu-26.04" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Deptrac uses: smoench/deptrac-action@master tests: name: Tests - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 10 strategy: @@ -51,9 +51,11 @@ jobs: matrix: php: - '8.3' + - '8.4' + - '8.5' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup PHP Action uses: shivammathur/setup-php@v2 diff --git a/skeleton/extension/.github/workflows/frontend-ci.yaml b/skeleton/extension/.github/workflows/frontend-ci.yaml index e703428..bbe294b 100644 --- a/skeleton/extension/.github/workflows/frontend-ci.yaml +++ b/skeleton/extension/.github/workflows/frontend-ci.yaml @@ -16,12 +16,12 @@ on: jobs: frontend-test: name: Frontend build test - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 5 steps: - - uses: actions/checkout@v6 - - uses: actions/setup-node@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version: '22' - run: yarn install diff --git a/skeleton/ibexa-ee/.github/workflows/backend-ci.yaml b/skeleton/ibexa-ee/.github/workflows/backend-ci.yaml index 03b4be2..6ec485d 100644 --- a/skeleton/ibexa-ee/.github/workflows/backend-ci.yaml +++ b/skeleton/ibexa-ee/.github/workflows/backend-ci.yaml @@ -9,13 +9,13 @@ on: jobs: cs-fix: name: Run code style check - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" strategy: matrix: php: - '8.3' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ibexa/gh-workflows/actions/composer-install@main with: @@ -29,15 +29,15 @@ jobs: deptrac: name: Deptrac - runs-on: ubuntu-latest + runs-on: "ubuntu-26.04" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Deptrac uses: smoench/deptrac-action@master tests: name: Tests - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 10 strategy: @@ -46,9 +46,10 @@ jobs: php: - '8.3' - '8.4' + - '8.5' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ibexa/gh-workflows/actions/composer-install@main with: @@ -83,7 +84,7 @@ jobs: --health-timeout 5s --health-retries 5 --tmpfs /var/lib/postgres - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 10 strategy: @@ -92,12 +93,13 @@ jobs: php: - '8.3' - '8.4' + - '8.5' image: - 'postgres:14' - 'postgres:18' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ibexa/gh-workflows/actions/composer-install@main with: @@ -133,7 +135,7 @@ jobs: --health-timeout=5s --health-retries=5 --tmpfs=/var/lib/mysql - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 60 strategy: @@ -142,12 +144,13 @@ jobs: php: - '8.3' - '8.4' + - '8.5' image: - 'mysql:8.0' - 'mysql:8.4' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ibexa/gh-workflows/actions/composer-install@main with: diff --git a/skeleton/ibexa-ee/.github/workflows/browser-tests.yaml b/skeleton/ibexa-ee/.github/workflows/browser-tests.yaml index 7213d9c..5719d78 100644 --- a/skeleton/ibexa-ee/.github/workflows/browser-tests.yaml +++ b/skeleton/ibexa-ee/.github/workflows/browser-tests.yaml @@ -3,7 +3,6 @@ name: Browser tests on: push: branches: - - main - '[0-9]+.[0-9]+' pull_request: ~ diff --git a/skeleton/ibexa-ee/.github/workflows/frontend-ci.yaml b/skeleton/ibexa-ee/.github/workflows/frontend-ci.yaml index a064636..e9d5346 100644 --- a/skeleton/ibexa-ee/.github/workflows/frontend-ci.yaml +++ b/skeleton/ibexa-ee/.github/workflows/frontend-ci.yaml @@ -6,7 +6,6 @@ on: - "**.js" - "**.scss" branches: - - main - '[0-9]+.[0-9]+' pull_request: paths: @@ -16,12 +15,12 @@ on: jobs: frontend-test: name: Frontend build test - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 5 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version: '22' - run: yarn install diff --git a/skeleton/ibexa-ee/.github/workflows/pr-assign.yaml b/skeleton/ibexa-ee/.github/workflows/pr-assign.yaml deleted file mode 100644 index ea9165c..0000000 --- a/skeleton/ibexa-ee/.github/workflows/pr-assign.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: Assign Pull Request to maintainers - -on: - pull_request_target: ~ - -jobs: - assign: - uses: ibexa/gh-workflows/.github/workflows/pr-assign.yml@main - secrets: - robot-token: ${{ secrets.EZROBOT_PAT }} diff --git a/skeleton/ibexa-ee/.github/workflows/rector.yaml b/skeleton/ibexa-ee/.github/workflows/rector.yaml index 6f2b453..0698a1c 100644 --- a/skeleton/ibexa-ee/.github/workflows/rector.yaml +++ b/skeleton/ibexa-ee/.github/workflows/rector.yaml @@ -2,7 +2,6 @@ name: Rector PHP on: push: branches: - - main - '[0-9]+.[0-9]+' pull_request: ~ jobs: @@ -12,4 +11,5 @@ jobs: secrets: SATIS_NETWORK_KEY: ${{ secrets.SATIS_NETWORK_KEY }} SATIS_NETWORK_TOKEN: ${{ secrets.SATIS_NETWORK_TOKEN }} - TRAVIS_GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }} + AUTOMATION_CLIENT_ID: ${{ secrets.AUTOMATION_CLIENT_ID }} + AUTOMATION_CLIENT_SECRET: ${{ secrets.AUTOMATION_CLIENT_SECRET }} diff --git a/skeleton/ibexa-oss/.github/workflows/backend-ci.yaml b/skeleton/ibexa-oss/.github/workflows/backend-ci.yaml index 8b9ce94..4eac8ba 100644 --- a/skeleton/ibexa-oss/.github/workflows/backend-ci.yaml +++ b/skeleton/ibexa-oss/.github/workflows/backend-ci.yaml @@ -9,13 +9,13 @@ on: jobs: cs-fix: name: Run code style check - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" strategy: matrix: php: - '8.3' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ibexa/gh-workflows/actions/composer-install@main with: @@ -27,15 +27,15 @@ jobs: deptrac: name: Deptrac - runs-on: ubuntu-latest + runs-on: "ubuntu-26.04" steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Deptrac uses: smoench/deptrac-action@master tests: name: Tests - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 10 strategy: @@ -44,9 +44,10 @@ jobs: php: - '8.3' - '8.4' + - '8.5' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ibexa/gh-workflows/actions/composer-install@main with: diff --git a/skeleton/ibexa-oss/.github/workflows/browser-tests.yaml b/skeleton/ibexa-oss/.github/workflows/browser-tests.yaml index b949884..e278ec9 100644 --- a/skeleton/ibexa-oss/.github/workflows/browser-tests.yaml +++ b/skeleton/ibexa-oss/.github/workflows/browser-tests.yaml @@ -3,7 +3,6 @@ name: Browser tests on: push: branches: - - main - '[0-9]+.[0-9]+' pull_request: ~ diff --git a/skeleton/ibexa-oss/.github/workflows/frontend-ci.yaml b/skeleton/ibexa-oss/.github/workflows/frontend-ci.yaml index a064636..e9d5346 100644 --- a/skeleton/ibexa-oss/.github/workflows/frontend-ci.yaml +++ b/skeleton/ibexa-oss/.github/workflows/frontend-ci.yaml @@ -6,7 +6,6 @@ on: - "**.js" - "**.scss" branches: - - main - '[0-9]+.[0-9]+' pull_request: paths: @@ -16,12 +15,12 @@ on: jobs: frontend-test: name: Frontend build test - runs-on: "ubuntu-24.04" + runs-on: "ubuntu-26.04" timeout-minutes: 5 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version: '22' - run: yarn install diff --git a/skeleton/ibexa-oss/.github/workflows/pr-assign.yaml b/skeleton/ibexa-oss/.github/workflows/pr-assign.yaml deleted file mode 100644 index ea9165c..0000000 --- a/skeleton/ibexa-oss/.github/workflows/pr-assign.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: Assign Pull Request to maintainers - -on: - pull_request_target: ~ - -jobs: - assign: - uses: ibexa/gh-workflows/.github/workflows/pr-assign.yml@main - secrets: - robot-token: ${{ secrets.EZROBOT_PAT }} diff --git a/skeleton/ibexa-oss/.github/workflows/rector.yaml b/skeleton/ibexa-oss/.github/workflows/rector.yaml index 8177117..ae51cb8 100644 --- a/skeleton/ibexa-oss/.github/workflows/rector.yaml +++ b/skeleton/ibexa-oss/.github/workflows/rector.yaml @@ -2,7 +2,6 @@ name: Rector PHP on: push: branches: - - main - '[0-9]+.[0-9]+' pull_request: ~ jobs: