chore(gh-workflows): 💚 bump up GH action versions (#3702)

* chore(gh-workflows): 💚 bump up GH action versions

* ci(e2e-k3s): fix the test environment

* chore: upgrade checkout/setup-node to v4

* chore: upgrade appleboy/ssh-action to v1.0.3

---------

Signed-off-by: Prashant Shahi <prashant@signoz.io>
This commit is contained in:
Prashant Shahi 2024-02-05 14:46:06 +05:30 committed by GitHub
parent 26bc94fc46
commit 9d689693b4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 21 additions and 16 deletions

View File

@ -19,4 +19,4 @@ jobs:
- name: 'Dependency Review' - name: 'Dependency Review'
with: with:
fail-on-severity: high fail-on-severity: high
uses: actions/dependency-review-action@v2 uses: actions/dependency-review-action@v3

View File

@ -15,6 +15,11 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup golang
uses: actions/setup-go@v4
with:
go-version: "1.21"
- name: Build query-service image - name: Build query-service image
env: env:
DEV_BUILD: 1 DEV_BUILD: 1
@ -65,9 +70,9 @@ jobs:
- name: Kick off a sample-app workload - name: Kick off a sample-app workload
run: | run: |
# start the locust swarm # start the locust swarm
kubectl -n sample-application run strzal --image=djbingham/curl \ kubectl --namespace sample-application run strzal --image=djbingham/curl \
--restart='OnFailure' -i --rm --command -- curl -X POST -F \ --restart='OnFailure' -i --tty --rm --command -- curl -X POST -F \
'locust_count=6' -F 'hatch_rate=2' http://locust-master:8089/swarm 'user_count=6' -F 'spawn_rate=2' http://locust-master:8089/swarm
- name: Get short commit SHA, display tunnel URL and IP Address of the worker node - name: Get short commit SHA, display tunnel URL and IP Address of the worker node
id: get-subdomain id: get-subdomain

View File

@ -20,13 +20,13 @@ jobs:
with: with:
go-version: "1.21" go-version: "1.21"
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
with: with:
version: latest version: latest
- name: Login to DockerHub - name: Login to DockerHub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}
@ -64,13 +64,13 @@ jobs:
with: with:
go-version: "1.21" go-version: "1.21"
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
with: with:
version: latest version: latest
- name: Login to DockerHub - name: Login to DockerHub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}
@ -115,11 +115,11 @@ jobs:
run: npm run lint run: npm run lint
continue-on-error: true continue-on-error: true
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
with: with:
version: latest version: latest
- name: Login to DockerHub - name: Login to DockerHub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}
@ -164,11 +164,11 @@ jobs:
run: npm run lint run: npm run lint
continue-on-error: true continue-on-error: true
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
with: with:
version: latest version: latest
- name: Login to DockerHub - name: Login to DockerHub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View File

@ -11,7 +11,7 @@ jobs:
environment: staging environment: staging
steps: steps:
- name: Executing remote ssh commands using ssh key - name: Executing remote ssh commands using ssh key
uses: appleboy/ssh-action@v0.1.8 uses: appleboy/ssh-action@v1.0.3
env: env:
GITHUB_BRANCH: develop GITHUB_BRANCH: develop
GITHUB_SHA: ${{ github.sha }} GITHUB_SHA: ${{ github.sha }}

View File

@ -11,7 +11,7 @@ jobs:
if: ${{ github.event.label.name == 'testing-deploy' }} if: ${{ github.event.label.name == 'testing-deploy' }}
steps: steps:
- name: Executing remote ssh commands using ssh key - name: Executing remote ssh commands using ssh key
uses: appleboy/ssh-action@v0.1.8 uses: appleboy/ssh-action@v1.0.3
env: env:
GITHUB_BRANCH: ${{ github.head_ref || github.ref_name }} GITHUB_BRANCH: ${{ github.head_ref || github.ref_name }}
GITHUB_SHA: ${{ github.sha }} GITHUB_SHA: ${{ github.sha }}