diff --git a/.github/workflows/api-integration-tests.yml b/.github/workflows/api-integration-tests.yml index f6f2f3e4a..0d86a67b9 100644 --- a/.github/workflows/api-integration-tests.yml +++ b/.github/workflows/api-integration-tests.yml @@ -43,12 +43,12 @@ jobs: experimental: true steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: submodules: recursive - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2.33.0 with: php-version: ${{ matrix.php-versions }} extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip @@ -62,7 +62,7 @@ jobs: ### MySQL specific setup - name: Setup mysql if: matrix.database == 'mysql' - uses: getong/mariadb-action@v1.11 + uses: getong/mariadb-action@d6d2ec41fd5588f369be4c9398ce77ee725ca9ea # v1.11 with: mariadb version: '10.5' host port: ${{ env.MYSQL_PORT }} @@ -73,7 +73,7 @@ jobs: - name: Set up server MySQL if: matrix.database == 'mysql' - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: version: ${{ matrix.nextcloud }} cron: true @@ -87,7 +87,7 @@ jobs: ### Back to normal setup - name: Set up server non MySQL if: matrix.database != 'mysql' - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: version: ${{ matrix.nextcloud }} cron: true @@ -102,7 +102,7 @@ jobs: run: make composer - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: app: 'news' check-code: false diff --git a/.github/workflows/api-php-static-code-check.yml b/.github/workflows/api-php-static-code-check.yml index 49a3e41d3..20552f586 100644 --- a/.github/workflows/api-php-static-code-check.yml +++ b/.github/workflows/api-php-static-code-check.yml @@ -22,9 +22,9 @@ jobs: name: "phpstan: Nextcloud ${{ matrix.nextcloud }} with ${{ matrix.php-versions }}" steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: Set up php - uses: shivammathur/setup-php@master + uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2.33.0 with: php-version: ${{ matrix.php-versions }} extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip @@ -33,7 +33,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Set up server non MySQL - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: cron: true version: ${{ matrix.nextcloud }} @@ -43,7 +43,7 @@ jobs: run: make composer - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: app: 'news' check-code: false diff --git a/.github/workflows/api-php-tests.yml b/.github/workflows/api-php-tests.yml index 9a3f93c90..b91fa0046 100644 --- a/.github/workflows/api-php-tests.yml +++ b/.github/workflows/api-php-tests.yml @@ -20,12 +20,12 @@ jobs: experimental: false steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: fetch-depth: 2 # https://github.com/codecov/codecov-action/issues/190#issuecomment-790729633 - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2.33.0 with: php-version: ${{ matrix.php-versions }} extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip @@ -35,7 +35,7 @@ jobs: ### Back to normal setup - name: Set up server non MySQL - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: cron: true version: ${{ matrix.nextcloud }} @@ -45,7 +45,7 @@ jobs: run: make - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: app: 'news' check-code: false diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index a96b614d5..d04e8cd14 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -19,10 +19,10 @@ jobs: database: ['sqlite'] steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: Setup PHP - uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a #v2.33.0 + uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2.33.0 with: php-version: ${{ matrix.php-versions }} extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip diff --git a/.github/workflows/changelog-enforcer.yml b/.github/workflows/changelog-enforcer.yml index d4f7c073d..c362cd7d0 100644 --- a/.github/workflows/changelog-enforcer.yml +++ b/.github/workflows/changelog-enforcer.yml @@ -8,7 +8,7 @@ jobs: changelog: runs-on: ubuntu-latest steps: - - uses: dangoslen/changelog-enforcer@v3 + - uses: dangoslen/changelog-enforcer@204e7d3ef26579f4cd0fd759c57032656fdf23c7 # v3.6.1 with: changeLogPath: 'CHANGELOG.md' skipLabels: 'Skip-Changelog' diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 25eccb000..0ac3c2303 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -12,14 +12,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout master - uses: actions/checkout@v6.0.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: Deploy docs - uses: mhausenblas/mkdocs-deploy-gh-pages@master + uses: mhausenblas/mkdocs-deploy-gh-pages@d77dd03172e96abbcdb081d8c948224762033653 # v1.26 # Or use mhausenblas/mkdocs-deploy-gh-pages@nomaterial to build without the mkdocs-material theme env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} #CUSTOM_DOMAIN: optionaldomain.com #CONFIG_FILE: folder/mkdocs.yml #EXTRA_PACKAGES: build-base - # GITHUB_DOMAIN: github.myenterprise.com \ No newline at end of file + # GITHUB_DOMAIN: github.myenterprise.com diff --git a/.github/workflows/lint-eslint.yml b/.github/workflows/lint-eslint.yml index 54f30d621..8ab2352fa 100644 --- a/.github/workflows/lint-eslint.yml +++ b/.github/workflows/lint-eslint.yml @@ -53,7 +53,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.1 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: Read package.json node and npm engines version uses: skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3 diff --git a/.github/workflows/lint-info-xml.yml b/.github/workflows/lint-info-xml.yml index 70f249090..2aca9b511 100644 --- a/.github/workflows/lint-info-xml.yml +++ b/.github/workflows/lint-info-xml.yml @@ -24,7 +24,7 @@ jobs: name: info.xml lint steps: - name: Checkout - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.1 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: persist-credentials: false diff --git a/.github/workflows/lint-text.yml b/.github/workflows/lint-text.yml index 051bebc37..e8615deb6 100644 --- a/.github/workflows/lint-text.yml +++ b/.github/workflows/lint-text.yml @@ -10,14 +10,14 @@ jobs: typos: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: typos-action - uses: crate-ci/typos@master + uses: crate-ci/typos@06d010dfe4c84fdab1a25ea02b57b3585018ba80 # v1.42.3 vale: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - - uses: errata-ai/vale-action@reviewdog + - uses: errata-ai/vale-action@d89dee975228ae261d22c15adcd03578634d429c # v2.1.1 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8c9d3a924..f98a7cf5c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,10 +16,10 @@ jobs: name: eslint node${{ matrix.node-versions }} steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: Set up node ${{ matrix.node-versions }} - uses: actions/setup-node@v6.2.0 + uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: ${{ matrix.node-versions }} @@ -38,10 +38,10 @@ jobs: name: stylelint node${{ matrix.node-versions }} steps: - - uses: actions/checkout@v6.0.2 + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 - name: Set up node ${{ matrix.node-versions }} - uses: actions/setup-node@v6.2.0 + uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: ${{ matrix.node-versions }} diff --git a/.github/workflows/node-test.yml b/.github/workflows/node-test.yml index 834feb82c..316622f25 100644 --- a/.github/workflows/node-test.yml +++ b/.github/workflows/node-test.yml @@ -60,7 +60,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.1 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: persist-credentials: false diff --git a/.github/workflows/npm-audit-fix.yml b/.github/workflows/npm-audit-fix.yml index fc560cf63..e7b4b9e0f 100644 --- a/.github/workflows/npm-audit-fix.yml +++ b/.github/workflows/npm-audit-fix.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.1 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: persist-credentials: false ref: ${{ matrix.branches }} @@ -80,4 +80,5 @@ jobs: labels: | dependencies 3. to review + Skip-Changelog diff --git a/.github/workflows/updater-test.yml b/.github/workflows/updater-test.yml index 046b40f88..915aa7737 100644 --- a/.github/workflows/updater-test.yml +++ b/.github/workflows/updater-test.yml @@ -22,12 +22,12 @@ jobs: experimental: [false] steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: submodules: recursive - name: Setup PHP - uses: shivammathur/setup-php@v2 + uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2.33.0 with: php-version: ${{ matrix.php-versions }} extensions: pdo_sqlite,pdo_mysql,pdo_pgsql,gd,zip @@ -37,7 +37,7 @@ jobs: run: sudo apt-get update && sudo apt-get install -y httpie && sudo npm install -g bats@1.11.0 - name: Set up server - uses: SMillerDev/nextcloud-actions/setup-nextcloud@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: version: ${{ matrix.nextcloud }} cron: true @@ -52,7 +52,7 @@ jobs: run: make - name: Configure server with app - uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@main + uses: SMillerDev/nextcloud-actions/setup-nextcloud-app@7665802e389e40d21b49877c3728bacca324d6e0 #latest with: app: 'news' check-code: false