digitalutsc / islandora_lite_docs

Contains a Wiki with documentation for the UTSC Library's Islandora Lite System
GNU General Public License v3.0
2 stars 0 forks source link

Explore Github Actions integration #44

Closed kstapelfeldt closed 1 year ago

kstapelfeldt commented 2 years ago

https://github.com/features/actions https://bigbite.net/insights/github-actions-ci-cd-with-yarn-composer-phpcs-phpunit-and-built-branches/

kstapelfeldt commented 2 years ago
  1. Through Github Actions run php-cs and complain if it fails
kstapelfeldt commented 2 years ago
  1. If we change the Github repository, change the Gitlab repository. Sync Drupal to Gitlab. https://github.com/marketplace/actions/mirror-to-gitlab-and-run-gitlab-ci and https://github.com/marketplace/actions/drupal-package-security-scanner
  2. Installing Drupal and module. Running tests if there are tests. Uninstalling the module.
larkgz commented 2 years ago

Mirroring and testing workflows have been set up on replaywebpage, advanced-queue-runner, triplestore_indexer, citation_select, and drupal_fits.

For instructions on setting up on other repositories, see the wiki for details.

kstapelfeldt commented 1 year ago

Docs link for this - https://github.com/digitalutsc/islandora_lite_docs/wiki/9.-Troubleshooting-and-Notes

Natkeeran commented 7 months ago

Documentation related to this ticket can be found here: https://github.com/digitalutsc/islandora_lite_docs/wiki/9.-Troubleshooting-and-Notes#sync-github-repo-to-gitlab