Force the use of amd64 runners for jobs using ci-base

This commit is contained in:
tusooa 2023-07-01 23:25:04 -04:00
parent 48e490cd58
commit 63b9f76782
No known key found for this signature in database
GPG key ID: 42AEC43D48433C51
2 changed files with 23 additions and 5 deletions

View file

@ -65,13 +65,21 @@ check-changelog:
- "**/*.exs"
- "mix.lock"
.using-ci-base:
tags:
- amd64
build:
extends: .build_changes_policy
extends:
- .build_changes_policy
- .using-ci-base
stage: build
script:
- mix compile --force
spec-build:
extends:
- .using-ci-base
stage: test
rules:
- changes:
@ -85,6 +93,8 @@ spec-build:
- mix pleroma.openapi_spec spec.json
benchmark:
extends:
- .using-ci-base
stage: benchmark
when: manual
variables:
@ -99,7 +109,9 @@ benchmark:
- mix pleroma.load_testing
unit-testing:
extends: .build_changes_policy
extends:
- .build_changes_policy
- .using-ci-base
stage: test
cache: &testing_cache_policy
<<: *global_cache_policy
@ -121,7 +133,9 @@ unit-testing:
path: coverage.xml
unit-testing-erratic:
extends: .build_changes_policy
extends:
- .build_changes_policy
- .using-ci-base
stage: test
retry: 2
allow_failure: true
@ -155,7 +169,9 @@ unit-testing-erratic:
# - mix test --trace --only federated
unit-testing-rum:
extends: .build_changes_policy
extends:
- .build_changes_policy
- .using-ci-base
stage: test
cache: *testing_cache_policy
services:
@ -186,7 +202,9 @@ lint:
- mix format --check-formatted
analysis:
extends: .build_changes_policy
extends:
- .build_changes_policy
- .using-ci-base
stage: test
cache: *testing_cache_policy
script:

View file