client_golang/.github/workflows/update-go-versions.yml

34 lines
1.1 KiB
YAML

---
name: Generate Metric files for new Go version
on:
workflow_dispatch:
schedule:
- cron: '0 0 1 * *'
jobs:
update-go-versions:
name: Update Go Versions and Generate Tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Execute bash script
run: bash update-go-version.bash
# If there are no changes (i.e. no diff exists with the checked-out base branch),
# no pull request will be created and the action exits silently.
- name: Create a Pull Request
if: github.event_name != 'pull_request'
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "Update Go Collector metrics for new Go version"
title: "chore: Update metrics for new Go version"
branch: update-metrics-for-new-go-version
base: main
draft: false
delete-branch: true