Skip to content

Releases: access-ci-org/ipf

IPF 1.9.6

20 Mar 03:35

Choose a tag to compare

Workflows supported by ACCESS:

  • Compute
  • Extmodules

No longer requires root access. Can install as a regular user on any node (login node recommended in order to pickup expected user environment).

Activity workflow is deprecated. Should still run from an existing JSON config file but configurating a new Activity workflow is not possible.

Full Changelog: 1.9.5...1.9.6

IPF 1.9.5

20 Mar 03:08

Choose a tag to compare

Support for running on a round-robin login node

Pypi friendly README

14 Oct 13:25
0d0744a

Choose a tag to compare

Minor updates that affect publishing pipeline only. No functional code changes.

IPF 1.9.3

26 Aug 05:17

Choose a tag to compare

  • CTT-673 Remove xdresourceid references (#3)
  • CTT-622 Remove references to "rpm"
  • CTT-661/unique dev version string (#24)

Pip install for the win

29 Jul 05:07
ea3ca9c

Choose a tag to compare

Pip is now the officially supported install method.

Adds CI/CD via github workflows for automated publishing of dev and prod versions.

New install instructions aim to make the admin's life simpler.

IPF 1.8.4

14 Jan 20:48

Choose a tag to compare

This release introduces a new install method, install-from-github, allowing a simple install method as a regular user for the most common use case of publishing the extmodules workflow.

Also updates to the documentation split it into smaller, easier to digest chunks.

IPF 1.8.2

25 Oct 15:41

Choose a tag to compare

Fixes bug for extmodules workflow where IPF was interpreting the Application
Name to be "ApplicationName/ApplicationVersion"

1.8.1 Release

05 Jul 22:23

Choose a tag to compare

This release fixes how IPF handles an edge case that can occur in lmod_cache files (spiderT.lua) where the version of a module might not be a string.

It also formalizes the lupa dependency needed for reading lua files.

IPF 1.8.0 release

19 Apr 13:38

Choose a tag to compare

IPF v1.8 highlights:

  • New option for the modules workflow for sites using Lmod. IPF can now be configured to use an lmod cache file instead of a MODULEPATH as the source of module information to be published
  • RPM built with python 3.11 which should enhance compatibility
  • fix for init script: su command needed a -c argument
  • IPF documentation revised for clarity and completeness
  • Default for support contact no longer references an XSEDE service

1.7.1

24 Jan 21:58

Choose a tag to compare

Fixes issue #2 by having the default extmodules workflow treat each directory in MODULEPATH as a top level directory, all of whose subdirectories are semantically significant, and part of the inferred module name.

The old behavior is still available by using the --modules-recurse option for ipf_configure when configuring the workflow.

This default behavior no longer excludes module files that exist directly in the top level directory (as was the old default behavior). To keep this behavior, use the --ignore_toplevel_modulefiles when configuring the workflow.