Skip to content

Releases: beer-psi/procursus-action

v2.0.2

27 Feb 03:22
fbd8e4d
Compare
Choose a tag to compare

Bugfixes

Updated bootstrap URL

27 Dec 01:14
0c81d75
Compare
Choose a tag to compare

v2: Environment files

04 Dec 07:25
559053c
Compare
Choose a tag to compare

Migrated this action to using GitHub's new environment files in anticipation for the deprecation of save-state and save-output.

A few bugfixes

20 Feb 16:08
fcb93ad
Compare
Choose a tag to compare
  • Resources are downloaded to a temporary directory that's deleted after bootstrapping
  • Uses bsdtar instead of gnutar. The ./: Can't restore time thing is normal, the bootstrap is fine.

Configurable APT sources, /opt/procursus/local now in PATH

19 Feb 09:12
2a6f1d6
Compare
Choose a tag to compare

What's new

  • Configuring the Procursus APT source is now possible with the mirror, suites and components inputs, e.g.
- uses: beerpiss/procursus-action@v1
  with:
    mirror: https://repo.quiprr.dev/procursus
    suites: big_sur
    components: main testing
  • /opt/procursus/local/bin and /opt/procursus/local/sbin are now in PATH:
/opt/procursus/local/bin:/opt/procursus/local/sbin:/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games

Issues

  • Cache invalidated due to the need of a more specific cache key.

Credits

Many thanks to @asdfugil for making a PR (#2) adding the features above!

rsync flags for faster trasnfers (hopefully)

15 Feb 05:00
Compare
Choose a tag to compare
v1.3.2

Merge branch 'main' of https://github.com/beerpiss/procursus-action

Bugfix for paths being added twice to CPATH and LIBRARY_PATH

15 Feb 02:58
73fc111
Compare
Choose a tag to compare

Custom cache path and various checking mechanisms

15 Feb 04:58
cef4837
Compare
Choose a tag to compare
  • Adds custom cache path (default is /usr/local/opt/__procursus_cache) with the cache-path input
  • Checks if the runner is a macOS 11+ runner, as Procursus only compiles for 11 and up
  • Checks if Procursus is already bootstrapped (don't rebootstrap, don't cache, only sets up missing environment variables and install packages input by the user)

v1.2: Caching bootstrap for faster runs

15 Feb 04:59
Compare
Choose a tag to compare

Uses actions/cache@v2 to cache the bootstraps. The bootstrap restored from cache is a fresh copy.

v1.1: Install packages after bootstrapping

15 Feb 04:59
1bb3be8
Compare
Choose a tag to compare

Added an option to install packages right after bootstrapping. Packages are specified by a space-delimited list, e.g. clang cmake.