Skip to content

chore: Add tests/fmt/clippy steps for CI#49

Merged
define-null merged 6 commits intomasterfrom
defnull/improve-ci-cd
Feb 18, 2026
Merged

chore: Add tests/fmt/clippy steps for CI#49
define-null merged 6 commits intomasterfrom
defnull/improve-ci-cd

Conversation

@define-null
Copy link
Copy Markdown
Contributor

No description provided.

Comment on lines +33 to +41
- name: Install protoc (if not cached)
if: steps.cache-protoc.outputs.cache-hit != 'true'
run: |
set -euxo pipefail
mkdir -p ~/.local/protoc
curl -L -o /tmp/protoc.zip \
"https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-${ARCH}.zip"
unzip -q /tmp/protoc.zip -d ~/.local/protoc

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.

I think apt-get install protobuf-compiler should be enough

Copy link
Copy Markdown
Contributor Author

@define-null define-null Feb 18, 2026

Choose a reason for hiding this comment

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

The main motivation was:

  • to pin concrete version (reproducability)
  • do not be forced to run apt-get update
    • that saves a bit of a time if update is necessary

@define-null define-null merged commit c5923ed into master Feb 18, 2026
3 checks passed
@define-null define-null deleted the defnull/improve-ci-cd branch February 18, 2026 12:07
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