Upgrade CI workflow to latest Go and Actions versions and add monthly checks by chrisd8088 · Pull Request #30 · git-lfs/gitobj · GitHub
Skip to content

Upgrade CI workflow to latest Go and Actions versions and add monthly checks - #30

Merged
chrisd8088 merged 3 commits into
git-lfs:mainfrom
chrisd8088:actions-update-steps-checks
Jan 3, 2023
Merged

chrisd8088 merged 3 commits into
git-lfs:mainfrom
chrisd8088:actions-update-steps-checks

Conversation

@chrisd8088

Copy link
Copy Markdown
Member

We update our GitHub Actions CI workflow to use the latest supported Go versions and the latest versions of all Actions steps, and we schedule monthly checks by the GitHub Dependabot service of our workflows to ensure we continue using the latest versions of all Actions steps.

Thanks tp @jlosito for the suggestion to add Dependabot Actions checks in git-lfs/git-lfs#5228.

Since the Go language community only provides support for the latest
two versions of Go, we also only provide official support for those two
versions in our Git LFS projects.

We therefore update our CI workflow for this project to match the
two Go versions currently supported and in use in the GitHub Actions
workflows of our primary git-lfs/git-lfs project.
We update our other Actions to their respective latest versions:

  actions/checkout:           v1 -> v3
  actions/setup-go:           v2 -> v3
We schedule monthly checks by the GitHub Dependabot service of
our CI workflow to ensure we are using the latest available versions
of all GitHub Actions steps.

h/t jlosito for the suggestion in git-lfs/git-lfs#5228
@chrisd8088
chrisd8088 requested a review from a team December 24, 2022 08:01

@bk2204 bk2204 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm a little nervous about the noise we might have from the Dependabot automatic updates, but for now let's try them and see if they're okay on the noise level, and if not, we can remove them.

@chrisd8088

Copy link
Copy Markdown
Member Author

@chrisd8088
chrisd8088 merged commit 09d7376 into git-lfs:main Jan 3, 2023
@chrisd8088
chrisd8088 deleted the actions-update-steps-checks branch January 3, 2023 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants