Skip to content

Releases: alandefreitas/cpp-actions

GCC binaries

10 May 18:22

Choose a tag to compare

This release is used as a source for the GCC binaries used in the setup-gcc action when the path, system, and APT versions of GCC still can't satisfy the requirements.

There are two versions for each binary:

  • gcc-\d+.\d+.\d+-x86_64-linux-gnu-ubuntu-\d+.\d+.tar.gz: provides the binary compiled on a fresh installation of the specified ubuntu version build-essential installed. This should be the preferred version for any workflow, as it's the most representative state of the user ecosystem. If there's no binary available for that Ubuntu version, we recommend changing the Ubuntu image rather than falling back to the second option.
  • gcc-\d+.\d+.\d+-10.1.0-Linux-x86_64.tar.gz: provides the binary compiled on the most recent version of Ubuntu with whatever other GCC compiler version is able to compile the binary. The compilation process uses a recursive mode where the previously compiled GCC is used to build the next GCC version, which minimizes conflicts and enables all versions to be built. The shared libraries are bundled into the archives so that LD_LIBRARY_PATH can be set.

v1.0.0

05 May 04:56

Choose a tag to compare

🚀 Features

  • ✨ initial commit
  • 💫 create-changelog action

🐛 Fixes

  • package-install: vcpkg install uses dash

♻️ Refactor

  • actions: all identifiers use dashes
  • cmake-workflow:
    • discontinue cmake_workflow
    • split setup step
  • boost-clone: rely on setup-python

📖 Documentation

  • examples use literals
  • antora pages
  • bonita theme
  • support tabs
  • generated files include notice
  • search bar
  • examples refer to master

🎨 Style

  • ci: Rename checkout step

🚦 Continuous Integration

  • independent docs and build
  • create releases
  • enable workflow on tags