diff --git a/.github/workflows/ci_helm_publish.yaml b/.github/workflows/ci_helm_publish.yaml index a75051a0a..ce5f40887 100644 --- a/.github/workflows/ci_helm_publish.yaml +++ b/.github/workflows/ci_helm_publish.yaml @@ -17,16 +17,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.4 - name: Pull flux_river_configs - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.4 with: repository: ssl-hep/flux_river_configs ref: main path: flux_river_configs token: ${{ secrets.API_TOKEN_GITHUB }} - name: Pull ssl-helm-charts - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.4 with: repository: ssl-hep/ssl-helm-charts ref: gh-pages @@ -41,7 +41,7 @@ jobs: echo "$DOCKER_TAG" - name: Set version in flux_river_configs - uses: mikefarah/yq@v4.40.7 + uses: mikefarah/yq@v4.43.1 with: cmd: | yq -i '.spec.chart.spec.version = strenv(RELEASE_VERSION) | .spec.chart.spec.version style="double" ' flux_river_configs/servicex-int/values.yaml && @@ -81,7 +81,7 @@ jobs: user-email: 'bengal1@illinois.edu' - name: Create Release id: create_release - uses: softprops/action-gh-release@v0.1.15 + uses: softprops/action-gh-release@v2.0.4 with: tag_name: ${{ github.ref }} token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ci_helm_tests.yaml b/.github/workflows/ci_helm_tests.yaml index 7c599d436..42d24e4a7 100644 --- a/.github/workflows/ci_helm_tests.yaml +++ b/.github/workflows/ci_helm_tests.yaml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.4 with: fetch-depth: 0 diff --git a/.github/workflows/ci_servicex.yaml b/.github/workflows/ci_servicex.yaml index c36379ef2..2e4533468 100644 --- a/.github/workflows/ci_servicex.yaml +++ b/.github/workflows/ci_servicex.yaml @@ -17,7 +17,7 @@ jobs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - name: Checkout to repository - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.4 - name: Read file contents working-directory: ./.github/workflows @@ -37,10 +37,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout to repository - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v4.1.4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5.0.0 + uses: actions/setup-python@v5.1.0 with: python-version: ${{ matrix.python-version }} if: ${{ matrix.app.test_required }} @@ -69,7 +69,7 @@ jobs: poetry run python -m coverage run -m pytest -r sx - name: Report coverage with Codecov if: ${{ matrix.app.test_required }} - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} @@ -81,7 +81,7 @@ jobs: matrix: app: ${{fromJson(needs.build-matrix.outputs.matrix)}} steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v4.1.4 - name: Extract tag name working-directory: ${{ matrix.app.dir_name }} shell: bash @@ -99,14 +99,14 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.0.0 + uses: docker/setup-buildx-action@v3.3.0 - name: Login to Docker Hub - uses: docker/login-action@v3.0.0 + uses: docker/login-action@v3.1.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v4.1.1 + uses: docker/build-push-action@v5.3.0 with: context: ${{ matrix.app.dir_name }} push: true