Skip to content

Skip OpenSSL installation — no longer required in latest buildcache#3

Merged
magnesj merged 4 commits intomainfrom
copilot/skip-install-openssl
Mar 26, 2026
Merged

Skip OpenSSL installation — no longer required in latest buildcache#3
magnesj merged 4 commits intomainfrom
copilot/skip-install-openssl

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 26, 2026

Since buildcache removed its OpenSSL dependency, the libssl1.1 installation step (including the focal-security repo fallback) is unnecessary overhead.

Changes

  • action.yml — Remove apt-get update + libssl1.1 install block (and its focal-security fallback) from the Linux install step
  • README.md — Remove reference to automatic OpenSSL dependency installation
  • test-basic.sh — Invert the OpenSSL check: assert apt-get libssl is absent rather than present
Original prompt

This section details on the original issue you should resolve

<issue_title>Skip install of OpenSSL</issue_title>
<issue_description>In the latest release, it is not required to install OpenSSL

See this commit https://gitlab.com/bits-n-bites/buildcache/-/commit/44fb78eb385cd118efd5fbebcba989d5fd4266ec</issue_description>

Comments on the Issue (you are @copilot in this section)


📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Copilot AI changed the title [WIP] Fix skip install of OpenSSL in latest release Skip OpenSSL installation — no longer required in latest buildcache Mar 26, 2026
Copilot AI requested a review from magnesj March 26, 2026 09:29
@magnesj
Copy link
Copy Markdown
Contributor

magnesj commented Mar 26, 2026

@copilot some tests are failing. Blacklist 31.5 and 31.6 to make all test pass.

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 26, 2026

@copilot some tests are failing. Blacklist 31.5 and 31.6 to make all test pass.

Done in aae6daa. Removed v0.31.5 from all three test jobs (test-specific-version, test-multiple-installations, test-url-formats). v0.31.6 was never in the test matrix so no change needed for it. The upgrade scenario now targets v0.31.4 instead of v0.31.5.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • gitlab.com
    • Triggering command: /usr/bin/curl curl -s REDACTED (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@magnesj magnesj marked this pull request as ready for review March 26, 2026 09:57
@magnesj magnesj merged commit 2de32f4 into main Mar 26, 2026
21 checks passed
@magnesj magnesj deleted the copilot/skip-install-openssl branch March 26, 2026 09:57
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.

Skip install of OpenSSL

2 participants