Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions .github/workflows/check_for_crowdin_updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
Expand All @@ -49,7 +49,7 @@ jobs:
echo "All inputs: ${{ toJSON(inputs) }}"

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.12
cache: 'pip' # caching pip dependencies
Expand All @@ -69,7 +69,7 @@ jobs:
--concept_id 36 \
--skip-untranslated-strings
- name: Upload download artefacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: session-download
path: |
Expand All @@ -86,12 +86,12 @@ jobs:
needs: [fetch_translations]
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.12
cache: 'pip'
Expand All @@ -102,7 +102,7 @@ jobs:
pip install -r ${{ github.workspace }}/scripts/crowdin/requirements.txt

- name: Download raw translations
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: session-download
path: "${{ github.workspace }}/raw_translations"
Expand All @@ -116,7 +116,7 @@ jobs:
--validation-report "${{ github.workspace }}/validation_report.json"

- name: Upload parsed translations
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: session-parsed
path: |
Expand All @@ -132,7 +132,7 @@ jobs:
needs: [parse_translations]
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
Expand All @@ -143,7 +143,7 @@ jobs:
uses: ./scripts/actions/setup_shared

- name: Download parsed translations
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: session-parsed
path: "${{ github.workspace }}"
Expand All @@ -155,7 +155,7 @@ jobs:
"${{ github.workspace }}/ios/Session/Meta/Translations" \
"${{ github.workspace }}/ios/SessionUIKit/Style Guide/Constants.swift"
- name: Upload iOS artefacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: session-ios
path: |
Expand All @@ -171,15 +171,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
- name: Setup shared
uses: ./scripts/actions/setup_shared

- name: Download parsed translations
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: session-parsed
path: "${{ github.workspace }}"
Expand All @@ -191,7 +191,7 @@ jobs:
"${{ github.workspace }}/output/generated"

- name: Upload artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: session-localization
path: |
Expand All @@ -210,7 +210,7 @@ jobs:

steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
Expand All @@ -221,19 +221,19 @@ jobs:
uses: ./scripts/actions/setup_shared

- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6
with:
gradle-version: wrapper
cache-read-only: false

- name: Download parsed translations
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: session-parsed
path: "${{ github.workspace }}"
Expand All @@ -246,7 +246,7 @@ jobs:
"${{ github.workspace }}/android/app/src/main/res" \
"${{ github.workspace }}/android/app/src/main/java/org/session/libsession/utilities/NonTranslatableStringConstants.kt"
- name: Upload Android artefacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: session-android
path: |
Expand Down Expand Up @@ -289,21 +289,21 @@ jobs:
if: ${{ github.event_name == 'schedule' || inputs.UPDATE_PULL_REQUESTS == true }}
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
- name: Checkout Android
uses: ./scripts/actions/checkout_android

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v8
with:
name: session-android
# this has to be the first shared parent on the upload artefact task for Android
path: "${{ github.workspace }}/android/app/src/main"

- name: Create Android Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
with:
path: 'android'
token: ${{ secrets.CROWDIN_PR_TOKEN }}
Expand All @@ -322,7 +322,7 @@ jobs:
if: ${{ github.event_name == 'schedule' || inputs.UPDATE_PULL_REQUESTS == true }}
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
Expand All @@ -331,14 +331,14 @@ jobs:
with:
token: ${{ secrets.CROWDIN_PR_TOKEN }}

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v8
with:
name: session-localization
# Download to /generated folder in localization module repo
path: "${{ github.workspace }}/module/generated"

- name: Push directly to ${{ env.PR_TARGET_BRANCH }}
uses: stefanzweifel/git-auto-commit-action@v5
uses: stefanzweifel/git-auto-commit-action@4a55954c782fc1ea30b9056cd3e7a2b40ca8887d # v7.2.0
with:
repository: module
commit_message: ${{ env.PR_TITLE }}
Expand All @@ -356,21 +356,21 @@ jobs:
if: ${{ github.event_name == 'schedule' || inputs.UPDATE_PULL_REQUESTS == true }}
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
- name: Checkout iOS
uses: ./scripts/actions/checkout_ios

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v8
with:
name: session-ios
# this has to be the first shared parent on the upload artefact task for iOS
path: "${{ github.workspace }}/ios"

- name: Create iOS Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
with:
path: "ios"
token: ${{ secrets.CROWDIN_PR_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/fetch-release-stats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: "20"

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update_static_snode_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout Repo Content
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
path: 'scripts'
# don't provide a branch (ref) so it uses the default for that event
Expand All @@ -30,7 +30,7 @@ jobs:
"https://raw.githubusercontent.com/session-foundation/session-desktop-dynamic-assets/main/service-nodes-cache.json" \
-o ${{ github.workspace }}/ios/Session/Meta/service-nodes-cache.json
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
with:
path: "ios"
token: ${{ secrets.CROWDIN_PR_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion actions/checkout_android/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ runs:
using: 'composite'
steps:
- name: Checkout Android
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: 'session-foundation/session-android'
path: 'android'
Expand Down
2 changes: 1 addition & 1 deletion actions/checkout_ios/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ runs:
using: 'composite'
steps:
- name: Checkout iOS
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: 'session-foundation/session-ios'
path: 'ios'
Expand Down
2 changes: 1 addition & 1 deletion actions/checkout_localization_module/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ runs:
using: 'composite'
steps:
- name: Checkout Localization Module
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
repository: 'session-foundation/session-localization'
path: 'module'
Expand Down
4 changes: 2 additions & 2 deletions actions/setup_shared/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ runs:
using: 'composite'
steps:
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.12
cache: 'pip' # caching pip dependencies
Expand All @@ -13,7 +13,7 @@ runs:
run: |
pip install -r ${{ github.workspace }}/scripts/crowdin/requirements.txt

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v8
with:
name: session-download
path: "${{ github.workspace }}/raw_translations"
Expand Down