diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index 9138448..88da238 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -17,7 +17,7 @@ jobs: with: fetch-depth: 1 - name: Setup Go - uses: actions/setup-go@v1 + uses: actions/setup-go@v6 with: go-version: ${{ secrets.GO_VERSION }} - run: GOPROXY=direct GOSUMDB=off GO111MODULE=on go build . @@ -31,7 +31,7 @@ jobs: with: fetch-depth: 1 - name: Docker login - uses: azure/docker-login@v1 + uses: azure/docker-login@v2 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} @@ -59,7 +59,7 @@ jobs: docker push ${{ secrets.IMAGE_NAME }}:stable-${GITHUB_SHA::7} - name: Docker Hub Description if: github.event_name != 'pull_request' && startsWith(github.ref, 'refs/tags/') && success() - uses: peter-evans/dockerhub-description@v2.0.0 + uses: peter-evans/dockerhub-description@v5 env: DOCKERHUB_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKERHUB_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4a27f9..188876d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,9 +18,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: golangci-lint - uses: golangci/golangci-lint-action@v1 + uses: golangci/golangci-lint-action@v9 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 75cacab..b88a72a 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -10,6 +10,6 @@ jobs: runs-on: ubuntu-latest steps: # Drafts your next Release notes as Pull Requests are merged into "master" - - uses: release-drafter/release-drafter@v5 + - uses: release-drafter/release-drafter@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/slack.yml b/.github/workflows/slack.yml index 2169fc0..cb14b9a 100644 --- a/.github/workflows/slack.yml +++ b/.github/workflows/slack.yml @@ -17,7 +17,7 @@ jobs: echo "STARS=$(curl --silent 'https://api.github.com/repos/${{ github.repository }}' -H 'Accept: application/vnd.github.preview' | jq '.stargazers_count')" >> $GITHUB_ENV - name: Notify Slack - uses: slackapi/slack-github-action@v2.1.1 + uses: slackapi/slack-github-action@v2 with: method: chat.postMessage token: ${{ secrets.SLACK_BOT_TOKEN }} @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Notify Slack - uses: slackapi/slack-github-action@v2.1.1 + uses: slackapi/slack-github-action@v2 with: method: chat.postMessage token: ${{ secrets.SLACK_BOT_TOKEN }} diff --git a/Dockerfile b/Dockerfile index c498e57..64f8ccc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.15 as builder +FROM golang:1.25 AS builder # Replace to what you want to create # Replace to the service-mesh application name ARG ENVIRONMENT="development" diff --git a/go.mod b/go.mod index b15bc0e..26fa0cd 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/layer5io/meshery-adapter-template -go 1.15 +go 1.25 require ( github.com/golang/protobuf v1.4.3