Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
This commit is contained in:
x7z4w
2025-08-03 16:54:30 +00:00
parent ffcaf3640b
commit a3db039232
16 changed files with 69 additions and 69 deletions

View File

@@ -42,11 +42,11 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt-get update -y
sudo apt-get install -y ninja-build
apt-get update -y
apt-get install -y ninja-build
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # enough to get all commits for the current day

View File

@@ -10,10 +10,10 @@ on:
jobs:
android-check-metadata:
name: Check app metadata
runs-on: codeberg-tiny
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 1
sparse-checkout: |

View File

@@ -36,12 +36,12 @@ on:
jobs:
lint:
name: Android Lint
runs-on: codeberg-tiny
runs-on: ubuntu-latest
container:
image: runmymind/docker-android-sdk:latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 1
@@ -77,11 +77,11 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt-get update -y
sudo apt-get install -y ninja-build
apt-get update -y
apt-get install -y ninja-build
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 200 # enough to get all commits for the current day

View File

@@ -5,11 +5,11 @@ on:
jobs:
precondition:
runs-on: codeberg-tiny
runs-on: ubuntu-latest
name: Check preconditions
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 1000 # fetch month or so
@@ -39,14 +39,14 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt-get update -y
sudo apt-get install -y ninja-build
apt-get update -y
apt-get install -y ninja-build
- name: Install Google SDK
uses: google-github-actions/setup-gcloud@v0
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # enough to get all commits for the current day

View File

@@ -4,14 +4,14 @@ on:
jobs:
android-release-metadata:
name: Upload Google Play metadata
runs-on: codeberg-tiny
runs-on: ubuntu-latest
container:
image: runmymind/docker-android-sdk:latest
environment: production
steps:
- name: Checkout sources
# TODO: use shallow (and sparse?) checkout
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
# - name: Parallel submodules checkout
# shell: bash

View File

@@ -14,7 +14,7 @@ jobs:
environment: production
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # Enough to get all commits for the last day.
ssh-key: ${{ secrets.RELEASE_SSH_KEY }}
@@ -72,11 +72,11 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt-get update -y
sudo apt-get install -y ninja-build
apt-get update -y
apt-get install -y ninja-build
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # enough to get all commits for the current day
ref: 'refs/tags/${{ needs.tag.outputs.tag }}'
@@ -93,7 +93,7 @@ jobs:
run: git submodule update --depth 1 --init --recursive --jobs=$(($(nproc) * 20))
- name: Checkout screenshots
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
repository: ${{ secrets.SCREENSHOTS_REPO }}
ssh-key: ${{ secrets.SCREENSHOTS_SSH_KEY }}

View File

@@ -8,10 +8,10 @@ on:
jobs:
validate-appstream:
name: Validate appstream metadata xml
runs-on: codeberg-tiny
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 1
sparse-checkout: |
@@ -20,11 +20,11 @@ jobs:
- name: Install appstream validator and flatpak Builder
shell: bash
run: |
sudo apt update -y
sudo apt install -y \
apt update -y
apt install -y \
flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install -y org.flatpak.Builder
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install -y org.flatpak.Builder
- name: Lint appstream data with flatpak Builder
shell: bash

View File

@@ -32,7 +32,7 @@ concurrency:
jobs:
should-run-check:
name: Should run coverage
runs-on: codeberg-tiny
runs-on: ubuntu-latest
outputs:
run-from-pr: ${{ steps.run-from-pr.outputs.run-from-pr }}
manually-triggered: ${{ steps.manually-triggered.outputs.manually-triggered }}
@@ -61,7 +61,7 @@ jobs:
if: ${{ needs.should-run-check.outputs.run-from-pr == 'true' || needs.should-run-check.outputs.manually-triggered == 'true'}}
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # enough to get all commits for the current day
@@ -72,8 +72,8 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt update -y
sudo apt install -y \
apt update -y
apt install -y \
ninja-build \
libgl1-mesa-dev \
libglvnd-dev \
@@ -122,15 +122,15 @@ jobs:
# world_feed_integration_tests - https://github.com/organicmaps/organicmaps/issues/215
CTEST_EXCLUDE_REGEX: "generator_integration_tests|opening_hours_integration_tests|opening_hours_supported_features_tests|routing_benchmarks|routing_integration_tests|routing_quality_tests|search_quality_tests|storage_integration_tests|shaders_tests|world_feed_integration_tests"
run: |
sudo locale-gen en_US
sudo locale-gen en_US.UTF-8
sudo locale-gen es_ES
sudo locale-gen es_ES.UTF-8
sudo locale-gen fr_FR
sudo locale-gen fr_FR.UTF-8
sudo locale-gen ru_RU
sudo locale-gen ru_RU.UTF-8
sudo update-locale
locale-gen en_US
locale-gen en_US.UTF-8
locale-gen es_ES
locale-gen es_ES.UTF-8
locale-gen fr_FR
locale-gen fr_FR.UTF-8
locale-gen ru_RU
locale-gen ru_RU.UTF-8
update-locale
ctest -L "omim-test" -E "$CTEST_EXCLUDE_REGEX" --output-on-failure
- name: Run coverage report generation

View File

@@ -3,6 +3,6 @@ on: [pull_request]
jobs:
check:
runs-on: codeberg-tiny
runs-on: ubuntu-latest
steps:
- uses: https://github.com/KineticCafe/actions-dco@v1

View File

@@ -8,10 +8,10 @@ on:
jobs:
validate-desktop-file:
name: Validate .desktop file
runs-on: codeberg-tiny
runs-on: ubuntu-latest
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 1
sparse-checkout: |
@@ -20,8 +20,8 @@ jobs:
- name: Install desktop-file-validate tool
shell: bash
run: |
sudo apt update -y
sudo apt install -y \
apt update -y
apt install -y \
desktop-file-utils
- name: Validate desktop file

View File

@@ -44,7 +44,7 @@ jobs:
shell: bash
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # enough to get all commits for the current day

View File

@@ -9,10 +9,10 @@ on:
jobs:
ios-check-metadata:
name: Check app metadata
runs-on: codeberg-tiny
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 1
sparse-checkout: |

View File

@@ -52,7 +52,7 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
- name: Parallel submodules checkout
shell: bash

View File

@@ -13,7 +13,7 @@ jobs:
environment: production
steps:
- name: Checkout
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
- name: Restore release keys
shell: bash
@@ -24,7 +24,7 @@ jobs:
APPSTORE_JSON: ${{ secrets.APPSTORE_JSON }}
- name: Checkout screenshots
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
repository: ${{ secrets.SCREENSHOTS_REPO }}
ssh-key: ${{ secrets.SCREENSHOTS_SSH_KEY }}
@@ -32,7 +32,7 @@ jobs:
path: screenshots
- name: Checkout keywords
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
repository: ${{ secrets.KEYWORDS_REPO }}
ssh-key: ${{ secrets.KEYWORDS_SSH_KEY }}

View File

@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 100 # enough to get all commits for the current day
@@ -49,8 +49,8 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt update -y
sudo apt install -y \
apt update -y
apt install -y \
ninja-build \
libgl1-mesa-dev \
libglvnd-dev \
@@ -102,7 +102,7 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
- name: Parallel submodules checkout
shell: bash
@@ -111,8 +111,8 @@ jobs:
- name: Install build tools and dependencies
shell: bash
run: |
sudo apt update -y
sudo apt install -y \
apt update -y
apt install -y \
ninja-build \
libgl1-mesa-dev \
libglvnd-dev \
@@ -163,13 +163,13 @@ jobs:
# world_feed_integration_tests - https://github.com/organicmaps/organicmaps/issues/215
CTEST_EXCLUDE_REGEX: "generator_integration_tests|opening_hours_integration_tests|opening_hours_supported_features_tests|routing_benchmarks|routing_integration_tests|routing_quality_tests|search_quality_tests|storage_integration_tests|shaders_tests|world_feed_integration_tests"
run: |
sudo locale-gen en_US
sudo locale-gen en_US.UTF-8
sudo locale-gen es_ES
sudo locale-gen es_ES.UTF-8
sudo locale-gen fr_FR
sudo locale-gen fr_FR.UTF-8
sudo locale-gen ru_RU
sudo locale-gen ru_RU.UTF-8
sudo update-locale
locale-gen en_US
locale-gen en_US.UTF-8
locale-gen es_ES
locale-gen es_ES.UTF-8
locale-gen fr_FR
locale-gen fr_FR.UTF-8
locale-gen ru_RU
locale-gen ru_RU.UTF-8
update-locale
ctest -L "omim-test" -E "$CTEST_EXCLUDE_REGEX" --output-on-failure

View File

@@ -45,7 +45,7 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: https://github.com/actions/checkout@v4
- name: Parallel submodules checkout
shell: bash