From ed5f7992a84ec981fe1d17165ae1e6e00016cdac Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Sat, 27 Jan 2024 21:21:10 +0100 Subject: [PATCH 1/4] Enable dependabot for actions --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3fdd4ec0..887f9fa8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,3 +5,12 @@ updates: schedule: interval: weekly open-pull-requests-limit: 10 + +- package-ecosystem: github-actions + directory: "/" + schedule: + interval: weekly + groups: + actions: + patterns: + - "*" From c6e92d1546705ab9f5ad231213172393f7249554 Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Sat, 27 Jan 2024 21:22:16 +0100 Subject: [PATCH 2/4] Bump action's versions to latest --- .github/workflows/pipeline.yaml | 34 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 2883900a..6efb0b33 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -15,20 +15,17 @@ env: imageRepository: "emberstack/kubernetes-reflector" DOCKER_CLI_EXPERIMENTAL: "enabled" - jobs: ci: name: CI runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 - name: tools - helm - install - uses: azure/setup-helm@v1 - - - - - name: checkout - uses: actions/checkout@v2 + uses: azure/setup-helm@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} - name: artifacts - prepare directories run: | @@ -45,13 +42,13 @@ jobs: run: helm template --namespace kube-system reflector .artifacts/helm/reflector-${{env.version}}.tgz > .artifacts/kubectl/reflector-${{env.version}}.yaml - name: "artifacts - upload - helm chart" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: helm path: .artifacts/helm - name: "artifacts - upload - kubectl manifests" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: kubectl path: .artifacts/kubectl @@ -73,7 +70,6 @@ jobs: username: ${{ secrets.ES_DOCKERHUB_USERNAME }} password: ${{ secrets.ES_DOCKERHUB_PAT }} - - name: "docker - build and publish" if: github.event_name == 'push' && github.actor != 'dependabot[bot]' run: | @@ -97,22 +93,24 @@ jobs: runs-on: ubuntu-latest steps: - name: tools - helm - install - uses: azure/setup-helm@v1 + uses: azure/setup-helm@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} - name: tools - docker - login - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.ES_DOCKERHUB_USERNAME }} password: ${{ secrets.ES_DOCKERHUB_PAT }} - name: artifacts - download - helm chart - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: helm path: .artifacts/helm - name: artifacts - download - kubectl manifests - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: kubectl path: .artifacts/kubectl @@ -136,13 +134,12 @@ jobs: docker push ${{env.imageRepository}}:${{env.version}}-arm64v8 - name: github - checkout - helm-charts - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: repository: emberstack/helm-charts - token: ${{ secrets.ES_GITHUB_PAT }} + token: ${{ secrets.ES_GITHUB_PAT }} path: helm-charts - - name: github - publish - chart run: | mkdir -p helm-charts/charts @@ -161,7 +158,7 @@ jobs: - name: github - release - set manifest name run: | - mkdir -p github + mkdir -p github cp .artifacts/kubectl/reflector-${{env.version}}.yaml github/reflector.yaml - name: github - create release @@ -174,4 +171,3 @@ jobs: token: ${{ secrets.ES_GITHUB_PAT }} files: | github/reflector.yaml - From 0d3d6d46a66aeacebf5a200ade92883f3c301907 Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Sat, 27 Jan 2024 21:27:15 +0100 Subject: [PATCH 3/4] Update missed docker/login-action --- .github/workflows/pipeline.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 6efb0b33..a8558b1b 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -65,7 +65,7 @@ jobs: - name: tools - docker - login if: github.event_name == 'push' && github.actor != 'dependabot[bot]' - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.ES_DOCKERHUB_USERNAME }} password: ${{ secrets.ES_DOCKERHUB_PAT }} From 3a00e3d83983815c2d7a867017802339d8e72c96 Mon Sep 17 00:00:00 2001 From: Dmytro Bondar Date: Wed, 7 Feb 2024 22:14:58 +0100 Subject: [PATCH 4/4] Remove azure/setup-helm action --- .github/workflows/pipeline.yaml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index a8558b1b..6ed01ce7 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -22,11 +22,6 @@ jobs: steps: - uses: actions/checkout@v4 - - name: tools - helm - install - uses: azure/setup-helm@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - name: artifacts - prepare directories run: | mkdir -p .artifacts/helm @@ -92,11 +87,6 @@ jobs: if: github.event_name == 'push' && github.ref == 'refs/heads/main' runs-on: ubuntu-latest steps: - - name: tools - helm - install - uses: azure/setup-helm@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - name: tools - docker - login uses: docker/login-action@v3 with: