diff --git a/.forgejo/workflows/android-beta.yaml b/.forgejo/workflows/android-beta.yaml index 4d95c779a..b414930c5 100644 --- a/.forgejo/workflows/android-beta.yaml +++ b/.forgejo/workflows/android-beta.yaml @@ -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 diff --git a/.forgejo/workflows/android-check-metadata.yaml b/.forgejo/workflows/android-check-metadata.yaml index 514e938a8..8176cb7c8 100644 --- a/.forgejo/workflows/android-check-metadata.yaml +++ b/.forgejo/workflows/android-check-metadata.yaml @@ -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: | diff --git a/.forgejo/workflows/android-check.yaml b/.forgejo/workflows/android-check.yaml index cdf34698a..8f63919cf 100644 --- a/.forgejo/workflows/android-check.yaml +++ b/.forgejo/workflows/android-check.yaml @@ -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 diff --git a/.forgejo/workflows/android-monkey.yaml b/.forgejo/workflows/android-monkey.yaml index f22af3329..35fddfd59 100644 --- a/.forgejo/workflows/android-monkey.yaml +++ b/.forgejo/workflows/android-monkey.yaml @@ -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 diff --git a/.forgejo/workflows/android-release-metadata.yaml b/.forgejo/workflows/android-release-metadata.yaml index f913b7a65..f11073401 100644 --- a/.forgejo/workflows/android-release-metadata.yaml +++ b/.forgejo/workflows/android-release-metadata.yaml @@ -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 diff --git a/.forgejo/workflows/android-release.yaml b/.forgejo/workflows/android-release.yaml index 147085071..08120c98c 100644 --- a/.forgejo/workflows/android-release.yaml +++ b/.forgejo/workflows/android-release.yaml @@ -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 }} diff --git a/.forgejo/workflows/appstream-check.yaml b/.forgejo/workflows/appstream-check.yaml index 348049625..35593bd0e 100644 --- a/.forgejo/workflows/appstream-check.yaml +++ b/.forgejo/workflows/appstream-check.yaml @@ -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 diff --git a/.forgejo/workflows/coverage-check.yaml b/.forgejo/workflows/coverage-check.yaml index d15221e8b..b04271641 100644 --- a/.forgejo/workflows/coverage-check.yaml +++ b/.forgejo/workflows/coverage-check.yaml @@ -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 diff --git a/.forgejo/workflows/dco.yml b/.forgejo/workflows/dco.yml index 8eed9448c..581859eba 100644 --- a/.forgejo/workflows/dco.yml +++ b/.forgejo/workflows/dco.yml @@ -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 \ No newline at end of file diff --git a/.forgejo/workflows/desktop-file-check.yaml b/.forgejo/workflows/desktop-file-check.yaml index a54d5af42..6fb2ac6cd 100644 --- a/.forgejo/workflows/desktop-file-check.yaml +++ b/.forgejo/workflows/desktop-file-check.yaml @@ -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 diff --git a/.forgejo/workflows/ios-beta.yaml b/.forgejo/workflows/ios-beta.yaml index fc1d58ebd..f38b526e7 100644 --- a/.forgejo/workflows/ios-beta.yaml +++ b/.forgejo/workflows/ios-beta.yaml @@ -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 diff --git a/.forgejo/workflows/ios-check-metadata.yaml b/.forgejo/workflows/ios-check-metadata.yaml index 630358b7b..ad92fd0c6 100644 --- a/.forgejo/workflows/ios-check-metadata.yaml +++ b/.forgejo/workflows/ios-check-metadata.yaml @@ -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: | diff --git a/.forgejo/workflows/ios-check.yaml b/.forgejo/workflows/ios-check.yaml index dc0e4a55b..f2ac718b7 100644 --- a/.forgejo/workflows/ios-check.yaml +++ b/.forgejo/workflows/ios-check.yaml @@ -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 diff --git a/.forgejo/workflows/ios-release.yaml b/.forgejo/workflows/ios-release.yaml index 0de441482..121ba6450 100644 --- a/.forgejo/workflows/ios-release.yaml +++ b/.forgejo/workflows/ios-release.yaml @@ -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 }} diff --git a/.forgejo/workflows/linux-check.yaml b/.forgejo/workflows/linux-check.yaml index 953b1e106..8a5edaa87 100644 --- a/.forgejo/workflows/linux-check.yaml +++ b/.forgejo/workflows/linux-check.yaml @@ -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 diff --git a/.forgejo/workflows/macos-check.yaml b/.forgejo/workflows/macos-check.yaml index 6f4c88b20..3afb8d6a3 100644 --- a/.forgejo/workflows/macos-check.yaml +++ b/.forgejo/workflows/macos-check.yaml @@ -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