- Jobs in Forgejo workflows are updated to remove the 'test' job and expand the 'build' job.
- This is performed to streamline the workflows and employ a more central build job instead of individual testing ones.
- Also, the 'nix build' command is updated in the 'build' job for proper syntax.
- A new test job is added in the Nix Github Actions workflow
- This test runs on ubuntu, and checks out the current repository and lists its content
- These steps were added to increase visibility on the test environment
- This update adds a new step into the nix workflow for code checkout using `actions/checkout@v3`.
- This is important to ensure the latest code is used for the `nix build` execution step.
- A .gitignore file has been added to the project root directory.
- This file is configured to exclude .idea directory which often contains IDE specific settings that should not be part of the repo.