diff --git a/.github/workflows/build-documentation.yml b/.github/workflows/build-documentation.yml index e4d4952f85..bb7fb280c2 100644 --- a/.github/workflows/build-documentation.yml +++ b/.github/workflows/build-documentation.yml @@ -12,9 +12,9 @@ jobs: build-documentation: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 - name: Install Python - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 31f7a69cd4..4a7bfa21b4 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -60,11 +60,11 @@ jobs: steps: - name: Checkout arelle - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: fetch-depth: 0 - name: Checkout EdgarRenderer - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: repository: Arelle/EdgarRenderer path: arelle/plugin/EdgarRenderer @@ -72,7 +72,7 @@ jobs: - name: Cleanup EdgarRenderer run: rm -rf arelle/plugin/EdgarRenderer/.git - name: Checkout XULE - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: repository: xbrlus/xule path: xule @@ -85,9 +85,9 @@ jobs: - name: Cleanup XULE run: rm -rf xule - name: Docker setup buildx - uses: docker/setup-buildx-action@v3.0.0 + uses: docker/setup-buildx-action@v3.3.0 - name: Docker build - uses: docker/build-push-action@v5.1.0 + uses: docker/build-push-action@v5.3.0 with: build-args: | "OPENSSL_VERSION=${{ inputs.openssl_version }}" @@ -117,7 +117,7 @@ jobs: if-no-files-found: error path: ${{ env.BUILD_ARTIFACT_PATH }} - name: "[Test] Set up Python ${{ inputs.python_version }}" - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index f6cd7dce16..0613c6661f 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -61,11 +61,11 @@ jobs: steps: - name: Checkout arelle - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: fetch-depth: 0 - name: Install Python - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true @@ -73,13 +73,13 @@ jobs: - run: | python -m pip install --upgrade pip setuptools wheel pip install -r requirements-build.txt - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 with: repository: Arelle/EdgarRenderer path: arelle/plugin/EdgarRenderer ref: ${{ inputs.edgar_renderer_ref }} - run: rm -rf arelle/plugin/EdgarRenderer/.git - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 with: repository: xbrlus/xule path: tmp diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 01d58b6171..8753463e4a 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -60,11 +60,11 @@ jobs: steps: - name: Checkout arelle - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: fetch-depth: 0 - name: Checkout EdgarRenderer - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: repository: Arelle/EdgarRenderer path: arelle/plugin/EdgarRenderer @@ -72,7 +72,7 @@ jobs: - shell: cmd run: rmdir /s /q arelle\plugin\EdgarRenderer\.git - name: Checkout xule - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: repository: xbrlus/xule path: xule @@ -85,7 +85,7 @@ jobs: - shell: cmd run: rmdir /s /q xule - name: Set up Python ${{ inputs.python_version }} - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/conformance-suites.yml b/.github/workflows/conformance-suites.yml index c997e8d9af..1511cb25fb 100644 --- a/.github/workflows/conformance-suites.yml +++ b/.github/workflows/conformance-suites.yml @@ -20,7 +20,7 @@ jobs: matrix: ${{ steps.build-test-matrix.outputs.matrix }} environment: integration-tests steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 with: persist-credentials: false ref: ${{ github.event.pull_request.head.sha }} @@ -48,19 +48,19 @@ jobs: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }} aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }} aws-region: us-east-1 - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 with: persist-credentials: false ref: ${{ github.event.pull_request.head.sha }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Checkout EdgarRenderer if: ${{ matrix.test.name == 'efm_current' }} - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: repository: Arelle/EdgarRenderer path: arelle/plugin/EdgarRenderer - name: Install Python 3 - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/project.yml b/.github/workflows/project.yml index 19ecbec626..b23d305e03 100644 --- a/.github/workflows/project.yml +++ b/.github/workflows/project.yml @@ -19,7 +19,7 @@ jobs: name: PR runs-on: ubuntu-22.04 steps: - - uses: actions/add-to-project@v0.5.0 + - uses: actions/add-to-project@v1.0.0 with: project-url: ${{ env.PROJECT_URL }} github-token: ${{ secrets.PROJECT_TOKEN }} diff --git a/.github/workflows/publish-frozen-build.yml b/.github/workflows/publish-frozen-build.yml index b0074e1250..f8b1e4fb0e 100644 --- a/.github/workflows/publish-frozen-build.yml +++ b/.github/workflows/publish-frozen-build.yml @@ -33,12 +33,12 @@ jobs: steps: - name: Download artifact - uses: actions/download-artifact@v4.1.2 + uses: actions/download-artifact@v4.1.4 with: name: ${{ inputs.github_artifact }} - name: Upload build to release - uses: softprops/action-gh-release@v0.1.15 + uses: softprops/action-gh-release@v2.0.4 with: fail_on_unmatched_files: true files: ${{ inputs.build_name }} diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index d8e1104c41..4c96a47427 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -23,11 +23,11 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout arelle - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: fetch-depth: 0 - name: Install Python - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true @@ -61,11 +61,11 @@ jobs: - name: Install twine run: pip install -U twine - name: Download tar artifact - uses: actions/download-artifact@v4.1.2 + uses: actions/download-artifact@v4.1.4 with: name: arelle.tar.gz - name: Download wheel artifact - uses: actions/download-artifact@v4.1.2 + uses: actions/download-artifact@v4.1.4 with: name: arelle.whl - name: Publish package on release @@ -75,7 +75,7 @@ jobs: TWINE_REPOSITORY: ${{ github.repository == 'Arelle/Arelle' && 'pypi' || 'testpypi' }} run: twine upload ./* - name: Upload release artifact - uses: softprops/action-gh-release@v0.1.15 + uses: softprops/action-gh-release@v2.0.4 with: fail_on_unmatched_files: true files: './*' diff --git a/.github/workflows/test-scripts-parallel.yml b/.github/workflows/test-scripts-parallel.yml index 6c6de94108..329d171635 100644 --- a/.github/workflows/test-scripts-parallel.yml +++ b/.github/workflows/test-scripts-parallel.yml @@ -11,7 +11,7 @@ jobs: outputs: names: ${{ steps.get-test-names.outputs.names }} steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 with: persist-credentials: false ref: ${{ github.event.pull_request.head.sha }} @@ -38,13 +38,13 @@ jobs: - '3.11' - '3.12' steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 with: persist-credentials: false ref: ${{ github.event.pull_request.head.sha }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Install Python 3 - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/test-scripts.yml b/.github/workflows/test-scripts.yml index 95a3a631d7..f1e7abda1f 100644 --- a/.github/workflows/test-scripts.yml +++ b/.github/workflows/test-scripts.yml @@ -31,9 +31,9 @@ jobs: - '3.11' - '3.12' steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 - name: Install Python 3 - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/test-ui.yml b/.github/workflows/test-ui.yml index e79b18723b..80cec6f9f9 100644 --- a/.github/workflows/test-ui.yml +++ b/.github/workflows/test-ui.yml @@ -54,17 +54,17 @@ jobs: zip_uploaded_artifact_name: ${{ github.event_name == 'pull_request' && needs.build-windows-pr.outputs.zip_uploaded_artifact_name || needs.build-windows-dispatch.outputs.zip_uploaded_artifact_name }} steps: - name: Checkout arelle - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.2 with: fetch-depth: 0 - name: Download installer artifact if: matrix.build-type == 'installer' - uses: actions/download-artifact@v4.1.2 + uses: actions/download-artifact@v4.1.4 with: name: ${{ env.exe_uploaded_artifact_name }} - name: Download ZIP artifact if: matrix.build-type == 'zip' - uses: actions/download-artifact@v4.1.2 + uses: actions/download-artifact@v4.1.4 with: name: ${{ env.zip_uploaded_artifact_name }} @@ -78,7 +78,7 @@ jobs: - name: Install Python if: matrix.build-type == 'source' - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b148a211bc..f1b9080f28 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,9 +26,9 @@ jobs: - '3.12' runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.2 - name: Install Python 3 - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: cache: 'pip' check-latest: true