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

Migrate to fully automated workflow #31

Closed
wants to merge 1 commit into from
Closed

Migrate to fully automated workflow #31

wants to merge 1 commit into from

Conversation

ebickle
Copy link

@ebickle ebickle commented Jan 25, 2022

This pull request resolves snyk-playground/sync-sync#36

Instead of using GitHub for cache data storage and updating the cache and targets using pull requests, this change introduces a new GitHub workflow that can run in fully-automated scenarios.

In particular:

  • The GitHub workflow cache is used for the snyc-sync and snyk-api-import tools' caches and logs. The cache is invalidated whenever any of the configuration YAML files change.
  • The GitHub upload-artifact action is used to store the import targets and import logs for each workflow execution, allowing for ease of debugging.

The main advantage to this workflow is it allows snyc-sync to be run fully automated (e.g. daily) in an efficient manner with zero infrastructure. Clone the repo, customize, done!

@ebickle ebickle changed the title Migrate to PR-less workflow Migrate to fully automated workflow Jan 25, 2022
@ebickle ebickle closed this by deleting the head repository Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for GitHub workflow usage without pull requests
1 participant