7 Commits

Author SHA1 Message Date
Lukas Fleischer
9f7ee02e2d Work around symlink issue in Mac OS GitHub workflow
Follow-up to commit 98ff4db (Fix Mac OS GitHub workflow, 2023-04-11).

See actions/setup-python#577 for more details.

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2024-01-26 14:01:06 +01:00
Lukas Fleischer
b0d94d4e84 Update apt index in GitHub workflow
Run `apt-get update` for Ubuntu to fix errors seen because of an
out-of-date index:

    E: Failed to fetch [...]  404  Not Found [IP: 40.119.46.219 80]
    E: Failed to fetch [...]  404  Not Found [IP: 40.119.46.219 80]
    E: Failed to fetch [...]  404  Not Found [IP: 40.119.46.219 80]

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2023-04-15 13:28:34 -04:00
Lukas Fleischer
98ff4dbacb Fix Mac OS GitHub workflow
Prior to this change, CI was failing with the following error:

    ==> Installing asciidoc dependency: python@3.11
    ==> Pouring python@3.11--3.11.3.monterey.bottle.tar.gz
    Error: The `brew link` step did not complete successfully
    The formula built, but is not symlinked into /usr/local
    Could not symlink bin/2to3
    Target /usr/local/bin/2to3
    already exists. You may want to remove it:
      rm '/usr/local/bin/2to3'

    To force the link and overwrite all conflicting files:
      brew link --overwrite python@3.11

    To list all files that would be deleted:
      brew link --overwrite --dry-run python@3.11

Explicitly link with overwrite.

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2023-04-11 15:55:39 -04:00
Marco Sirabella
bea7349211 Use AX_WITH_CURSES for curses library discovery
Properly discovers libtinfow for customized systems (e.g., Gentoo) while
offloading search handling to autoconf builtins.

Additionally adds autoconf-archive as a buildtime dependency.

Fixes #250.

Signed-off-by: Marco Sirabella <marco@sirabella.org>
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2021-11-07 11:36:59 -05:00
Lukas Fleischer
81c26f8fd5 Add GitHub Actions workflow lint_python
Run codespell, flake8, and isort for each change to one of the scripts
in contrib/.

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2021-04-03 18:12:31 -04:00
Lukas Fleischer
3e8bba2fd1 Replace Travis CI with GitHub Actions configuration
Replace the Travis CI configuration with an equivalent GitHub Actions
workflow.

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2021-04-03 18:12:31 -04:00
Lukas Fleischer
16b346a1f4 Add GitHub gimmicks
Add a bug report template and a sponsor button to the GitHub interface.

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2019-06-06 20:57:48 -04:00