diff --git a/.github/workflows/acceptance.yml b/.github/workflows/acceptance.yml index 96e5d299862..d7221042c2b 100644 --- a/.github/workflows/acceptance.yml +++ b/.github/workflows/acceptance.yml @@ -16,7 +16,7 @@ on: required: true default: 'https://github.com/moodle/moodle' pull_request: - branches: [ main, ionic7, v*.x ] + branches: [ main, v*.x ] jobs: behat: @@ -30,8 +30,8 @@ jobs: BEHAT_TAGS: ${{ github.event.inputs.behat_tags || '~@performance' }} steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Additional checkouts diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index a8136414a75..6047ba63fb2 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: persist-credentials: false fetch-depth: 0 diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index c2b02b824c9..edb3a967855 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: persist-credentials: false fetch-depth: 0 diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 025956e7599..fa5ecdd61c0 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -10,8 +10,8 @@ jobs: MOODLE_DOCKER_BROWSER: chrome MOODLE_DOCKER_PHP_VERSION: '8.0' steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Additional checkouts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df32d924af9..fd1c36d77a6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,11 +19,11 @@ jobs: RELEASE_TYPE: ${{ github.event.inputs.release_type || 'final' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: persist-credentials: false fetch-depth: 0 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Install npm packages diff --git a/.github/workflows/update_behat_plugin.yml b/.github/workflows/update_behat_plugin.yml index d0d2a85ed64..c9153a60f9e 100644 --- a/.github/workflows/update_behat_plugin.yml +++ b/.github/workflows/update_behat_plugin.yml @@ -7,8 +7,8 @@ jobs: if: github.repository == 'moodlehq/moodleapp' || github.repository == 'moodlemobile/moodleapp' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version-file: '.nvmrc' - name: Install npm packages diff --git a/.travis.yml b/.travis.yml index a1ea0d478fe..81fcbb77dd5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,8 @@ os: linux -dist: trusty -node_js: 14 +dist: jammy +node_js: 18 jdk: - - oraclejdk11 + - openjdk17 git: depth: 3 @@ -21,6 +21,7 @@ cache: - $HOME/Library/Caches/Homebrew before_install: + - echo -e "machine github.com\n login $GIT_TOKEN" > ~/.netrc - nvm install - node --version - npm --version @@ -37,26 +38,7 @@ jobs: include: - name: "Build Android" if: env(DEPLOY) = 1 OR (env(DEPLOY) = 2 AND tag IS NOT blank) - language: android - android: - components: - - tools - - platform-tools - - build-tools-29.0.3 - - android-29 - - extra-google-google_play_services - - extra-google-m2repository - - extra-android-m2repository - before_install: - - nvm install - - node --version - - npm --version - - nvm --version - - npm ci - - export JAVA_HOME_COPY=$JAVA_HOME - - export JAVA_HOME=/usr/lib/jvm/java-8-oracle - - yes | sdkmanager "build-tools;32.0.0" - - export JAVA_HOME=$JAVA_HOME_COPY + language: java addons: apt: packages: