Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: add Taskfile with development tasks #1867

Merged
merged 5 commits into from
Apr 30, 2022

Commits on Apr 26, 2022

  1. Added Taskfile with development tasks

    This patch adds a Taskfile with various tasks that is useful for
    RDFLib development. Details of the available tasks can be seen from
    `task help` output and some more information is included in the RDFLib
    developers guide.
    
    For more information about Taskfiles see https://taskfile.dev/#/usage.
    
    The GitHub action pipeline was also changed to now use tasks from the
    Taskfile which simplifies the pipeline quite a bit.
    
    This patch also adds development container which can be used to run
    various development task and which can also be used with development
    container enabled tools such as VSCode or GitHub codespaces.
    
    This is all being done in preperation for moving coveralls reporting to
    the GitHub actions workflow.
    
    Other changes:
    - Removed the `Makefile` and associated `test/Dockerfile` as it is now replaced by a `Taskfile.yml`.
    aucampia committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    a63a85a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. remove invoke

    aucampia committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    61713cb View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Configuration menu
    Copy the full SHA
    dd1b97a View commit details
    Browse the repository at this point in the history
  2. Switch to ubuntu 22.04

    22.04 is the latest LTS and it should support ARM64.
    aucampia committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    a588347 View commit details
    Browse the repository at this point in the history
  3. Fix spelling

    aucampia committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    9bbe1c6 View commit details
    Browse the repository at this point in the history