Skip to content

Reusable GitHub Actions workflows and actions used in Lombiq project, mostly with Orchard Core.

License

Notifications You must be signed in to change notification settings

davidpuplava/GitHub-Actions

This branch is 847 commits behind Lombiq/GitHub-Actions:dev.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fab0182 · Mar 11, 2024
Mar 11, 2024
Jan 8, 2024
Feb 15, 2024
Feb 15, 2024
Oct 26, 2022
Jun 21, 2022
Aug 1, 2022
Feb 21, 2024
Jun 14, 2022
Feb 14, 2024

Repository files navigation

Lombiq GitHub Actions

About

Reusable workflows and actions for GitHub Actions shared between Lombiq projects, for example:

  • Build and test Orchard Core apps
  • Build and test .NET Framework and .NET Core applications in general
  • Publish packages to NuGet
  • Verify and validate pull requests
  • Check spelling
  • Perform static code analysis and linting
  • Deploy to an Azure App Service, swap staging and production slots, and copy production data to the staging site
  • And more!

These can be invoked from any other repository's build.

Check out a demo on our YouTube channel, and the Orchard Harvest 2023 conference talk about automated QA in Orchard Core here.

We at Lombiq also used these workflows for the following projects:

Documentation

Contributing and support

Bug reports, feature requests, comments, questions, code contributions and love letters are warmly welcome. You can send them to us via GitHub issues and pull requests. Please adhere to our open-source guidelines while doing so.

This project is developed by Lombiq Technologies. Commercial-grade support is available through Lombiq.

To ensure that when changing actions or workflows their references to other actions/workflows are up-to-date (i.e. instead of @dev they reference each other with @current-branch) the Validate GitHub Actions Refs workflow will fail if references are incorrect. This is the case also if after a pull request approve that references don't point to the target branch; before merging, that should be fixed, otherwise merging via the merge queue will fail.

About

Reusable GitHub Actions workflows and actions used in Lombiq project, mostly with Orchard Core.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 100.0%