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

Define and add CI e.g. GitHub workflows #153

Open
freephile opened this issue Jan 17, 2025 · 4 comments
Open

Define and add CI e.g. GitHub workflows #153

freephile opened this issue Jan 17, 2025 · 4 comments
Assignees
Labels
best practices doing the right stuff CI/CD GitHub Actions and the like DevOps Work on the GitHub system or Deployments Epic a story about a goal that needs to be broken down

Comments

@freephile
Copy link
Owner

freephile commented Jan 17, 2025

This is a big epic - because although we can and should add multiple GitHub Actions (aka workflows) to incorporate various CI/CD tooling, we need to address the more fundamental aspect of virtualization in the project. The Vagrant and Docker-based deployment has not been maintained upstream, leaving us with a VM-based approach that is also deficient without a provisioning system like Terraform or CloudFormation.

Reference other workflows / CI

  1. SemanticCompoundQueries was updated
  2. Professional Wiki's WikibaseRDF example (I think it was cited by Jeroen)
  3. Modernize CI pull request for SemanticScribunto (by Paladox)
  4. Pandoc CI https://github.com/freephile/pandoc/actions/workflows/ci.yml
@freephile freephile added CI/CD GitHub Actions and the like best practices doing the right stuff DevOps Work on the GitHub system or Deployments Epic a story about a goal that needs to be broken down labels Jan 17, 2025
@freephile freephile self-assigned this Jan 17, 2025
@freephile
Copy link
Owner Author

@freephile
Copy link
Owner Author

also add submodule update if needed https://gist.github.com/freephile/7b6dc80557806781ad3abd86fc88e48a

@freephile
Copy link
Owner Author

also add dependabot weekly scan

@freephile
Copy link
Owner Author

✅ implemented a Yaml Lint action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
best practices doing the right stuff CI/CD GitHub Actions and the like DevOps Work on the GitHub system or Deployments Epic a story about a goal that needs to be broken down
Projects
None yet
Development

No branches or pull requests

1 participant