Merge branch 'tusooa/3151-amd64-runner' into 'develop'

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

Closes #3151

See merge request pleroma/pleroma!3913
This commit is contained in:
Haelwenn 2023-07-02 20:20:49 +00:00
commit 8cf231c0d1
2 changed files with 23 additions and 5 deletions

View file

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

View file