Skip to content

Repository maintenance - #305

Merged
ajaust merged 5 commits into
equinor:mainfrom
ajaust:repo-maintenance
Jul 28, 2026
Merged

Repository maintenance#305
ajaust merged 5 commits into
equinor:mainfrom
ajaust:repo-maintenance

Conversation

@ajaust

@ajaust ajaust commented Jul 27, 2026

Copy link
Copy Markdown
Contributor
  • Bump Go dependencies to latest version
  • Added a dependabot configuration to have more fine-grained control over updates. It covers Go, Python, Docker and GitHub Actions.
  • Updated GitHub Actions to newest version + pinned to commit hash of release.
  • Pinned Docker containers to current digest (=container hash)

I was curious if we could move OpenVDS to the newest release, i.e. 3.4.9, but the build process failed due to some linking issues w.r.t. to OpenVDS cURL handler, see GitHub Action logs. I decided to not dig into this for now.

Run `go get -u ./... && go mod tidy` to refresh direct and
indirect module versions.
@ajaust
ajaust marked this pull request as ready for review July 27, 2026 13:30
@ajaust
ajaust force-pushed the repo-maintenance branch from a4a73c0 to d2def59 Compare July 27, 2026 13:31

@achaikou achaikou left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Yay! Our security master has arrived and fixed everything! 🦺 😎


Ah, 1.27 is to be released in August. We'll upgrade some other time then. Would need to deprecate python 11 soon too.

Regarding update for openvds we also discussed it a bit beginning of the year.
Don't remember anymore if this is the error we had before or a new one 😄

Maybe later this year we could set aside time to try digging deeper into all those updates.

Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml
@ajaust
ajaust force-pushed the repo-maintenance branch from 06d7029 to b6d56c7 Compare July 28, 2026 05:35

@ajaust ajaust left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks for the review. I addressed your comments. 🙂

Comment thread .github/dependabot.yml
Comment thread .github/dependabot.yml
ajaust added 4 commits July 28, 2026 12:19
Schedule PRs for regular updates quarterly to limit number of PRs.
Security-related PRs are unaffected by the schedule.
Bump all third-party actions to their latest release and pin by
full commit SHA with a version comment. Includes major bumps:
actions/checkout v6->v7, actions/cache v5->v6.
This prevents the automatically-provided GITHUB_TOKEN from being written
to the local git config, reducing the risk of credential leakage during
subsequent workflow steps [1].

[1]: actions/checkout#485
@ajaust
ajaust force-pushed the repo-maintenance branch from b6d56c7 to 5d64afb Compare July 28, 2026 10:19
@ajaust
ajaust merged commit 5591960 into equinor:main Jul 28, 2026
4 checks passed
@ajaust
ajaust deleted the repo-maintenance branch July 28, 2026 12:25
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