Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/actions/test-gap/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,10 @@ description: "Test GAP"
inputs:
mode:
default: 'default'
type: string
warnings-as-errors:
default: true
type: boolean
complete:
default: false
type: boolean

runs:
using: "composite"
Expand Down
20 changes: 12 additions & 8 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,41 +8,45 @@ on:
jobs:

test-pkg:
name: "Test package (version: ${{ matrix.gap-version }})"
name: "Test package (version: ${{ matrix.gap-version }}, mode: ${{ matrix.mode }})"
container:
image: ghcr.io/stertooy/gda-image:${{ matrix.gap-version }}-slim
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
gap-version: [ "4.14.0", "4.15.0", "4.15.1", "4.16.0", "devel" ]
gap-version: [ "4.14.0", "4.16.0", "devel" ]
mode: [ "default", "onlyneeded" ]
steps:

- name: "Checkout"
uses: actions/checkout@v7

- name: "Test package"
uses: ./.github/actions/test-pkg
with:
mode: ${{ matrix.mode }}
warnings-as-errors: true
coverage: ${{ matrix.gap-version == 'devel' }}
codecov-token: ${{ secrets.CODECOV_TOKEN }}

test-gap:
name: "Test GAP (version: ${{ matrix.gap-version }})"
name: "Test GAP (version: ${{ matrix.gap-version }}, mode: ${{ matrix.mode }})"
container:
image: ghcr.io/stertooy/gda-image:${{ matrix.gap-version }}-slim
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
gap-version: [ "4.14.0", "4.15.0", "4.15.1", "4.16.0", "devel" ]
gap-version: [ "4.14.0", "4.16.0", "devel" ]
mode: [ "default", "onlyneeded" ]
steps:

- name: "Checkout"
uses: actions/checkout@v7

- name: "Test GAP"
uses: ./.github/actions/test-gap
with:
mode: ${{ matrix.mode }}
warnings-as-errors: true
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

- name: "Validate PackageInfo.g"
shell: bash
run: gap -c 'QuitGap(ValidatePackageInfo("PackageInfo.g"));'
run: gap -c 'QuitGap( ValidatePackageInfo( "PackageInfo.g" ) );'

- name: "Upload manual"
uses: actions/upload-artifact@v7
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
rules: "data"

steps:

- name: "Checkout"
uses: actions/checkout@v7

Expand All @@ -40,4 +40,4 @@ jobs:
run: |
shopt -s globstar extglob
FILES="${{ matrix.files }}"
gaplint $FILES --config-file=.github/gaplint-${{matrix.rules}}.yml
gaplint $FILES --config-file=.github/gaplint-${{ matrix.rules }}.yml
14 changes: 7 additions & 7 deletions .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ jobs:
gap-version: [ "4.14.0", "4.15.0", "4.15.1", "4.16.0", "devel" ]
mode: [ "onlyneeded", "default", "loadall" ]
steps:

- name: "Checkout"
uses: actions/checkout@v7

- name: "Test package"
uses: ./.github/actions/test-pkg
with:
Expand All @@ -41,11 +41,11 @@ jobs:
gap-version: [ "4.14.0", "4.15.0", "4.15.1", "4.16.0", "devel" ]
mode: [ "onlyneeded", "default", "loadall" ]
steps:

- name: "Checkout"
uses: actions/checkout@v7
- name: "Test package"

- name: "Test GAP"
uses: ./.github/actions/test-gap
with:
mode: ${{ matrix.mode }}
Expand All @@ -69,9 +69,9 @@ jobs:
- name: "Setup"
uses: ./.github/actions/setup

- name: "Verify that tests do not depend on GAPDoc/PrimGrp/TransGrp"
- name: "Verify that tests do not depend on GAPDoc/PrimGrp/SmallGrp/TransGrp"
shell: bash
run: gap --bare -c 'TestPackage("SmallClassNr");'
run: gap --bare -c 'LoadPackage("SmallClassNr":OnlyNeeded);TestPackage("SmallClassNr");'

lint:
name: "Run gaplint"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
uses: gap-actions/release-pkg@v1
with:
dry-run: ${{ inputs.dry-run }}
body-text: ${{ steps.changes.outputs.RELEASE_NOTES }}
body-text: ${{ steps.changes.outputs.RELEASE_NOTES }}
force: ${{ inputs.force }}

- name: "Update GitHub Pages"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
image: ghcr.io/stertooy/gda-image:devel-slim

steps:

- name: "Checkout"
uses: actions/checkout@v7

Expand Down
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# CHANGELOG - GAP package SmallClassNr

## 1.6.1 (2026-08-08)

### Fixed
- Fixed a bug where errors could be triggered if the `SmallGrp` package was not
loaded.

### Changed
- Updated installation instructions.
- Janitorial changes.

## 1.6.0 (2026-07-29)

### Added
Expand Down Expand Up @@ -35,7 +45,7 @@
used to more efficiently determine `IdClassNr` for a given group.

### Changed
- Improvemed the documentation.
- Improved the documentation.
- Expanded the test suite.
- Renamed `CHANGES.md` to `CHANGELOG.md`.
- Janitorial changes.
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ message: If you use this GAP package, please cite it using the metadata from thi
type: software
title: SmallClassNr
abstract: Library of finite groups with small class number
version: 1.6.0
date-released: 2026-07-29
version: 1.6.1
date-released: 2026-08-08
license: GPL-2.0-or-later
doi: 10.5281/zenodo.14283157
authors:
Expand Down
11 changes: 9 additions & 2 deletions PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ SetPackageInfo( rec(

PackageName := "SmallClassNr",
Subtitle := "Library of finite groups with small class number",
Version := "1.6.0",
Date := "29/07/2026",
Version := "1.6.1",
Date := "08/08/2026",
License := "GPL-2.0-or-later",

Persons := [
Expand Down Expand Up @@ -76,6 +76,13 @@ Dependencies := rec(
]
),

Extensions := [
rec(
needed := [ [ "smallgrp", "1.5.4" ] ],
filename := "lib/idgroup/idgroup.g"
)
],

TestFile := "tst/testall.g",

));
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[![Build Status](https://custom-icon-badges.demolab.com/github/actions/workflow/status/stertooy/SmallClassNr/CI.yml?branch=main&logo=bug&logoColor=white&label=tests&?)](https://github.com/stertooy/SmallClassNr/actions/workflows/CI.yml?query=branch%3Amain)
[![Code Coverage](https://custom-icon-badges.demolab.com/codecov/c/github/stertooy/SmallClassNr?logo=code&logoColor=white&?)](https://codecov.io/gh/sTertooy/SmallClassNr)
[![Build Status](https://custom-icon-badges.demolab.com/github/actions/workflow/status/stertooy/SmallClassNr/CI.yml?branch=main&logo=bug&logoColor=white&label=tests)](https://github.com/stertooy/SmallClassNr/actions/workflows/CI.yml?query=branch%3Amain)
[![Code Coverage](https://custom-icon-badges.demolab.com/codecov/c/github/stertooy/SmallClassNr?logo=code&logoColor=white)](https://codecov.io/gh/sTertooy/SmallClassNr)
[![License](https://custom-icon-badges.demolab.com/badge/license-GPLv2%2B-blue.svg?logo=law&logoColor=white)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
[![Manual](https://custom-icon-badges.demolab.com/badge/manual-html-blue?logo=browser&logoColor=white)](https://stertooy.github.io/SmallClassNr/doc/chap0_mj.html)
[![Manual](https://custom-icon-badges.demolab.com/badge/manual-pdf-blue?logo=book&logoColor=white)](https://github.com/stertooy/SmallClassNr/releases/latest/download/manual.pdf)
[![Release](https://custom-icon-badges.demolab.com/github/release/stertooy/smallclassnr.svg?logo=tag&logoColor=white?)](https://github.com/stertooy/smallclassnr/releases/latest)
[![Release](https://custom-icon-badges.demolab.com/github/release/stertooy/smallclassnr.svg?logo=tag&logoColor=white)](https://github.com/stertooy/smallclassnr/releases/latest)
[![DOI](https://custom-icon-badges.demolab.com/badge/DOI-10/nvzr-blue?logo=doi&logoColor=white)](https://doi.org/10/nvzr)

The GAP package SmallClassNr
Expand All @@ -28,7 +28,7 @@ Support
-------

Please report any problems you may encounter using SmallClassNr at
<https://github.com/stertooy/SmallClassNr>
<https://github.com/stertooy/SmallClassNr/issues>



Expand Down
Loading