diff --git a/.github/workflows/update-index.yaml b/.github/workflows/update-index.yaml new file mode 100644 index 000000000..abd51e864 --- /dev/null +++ b/.github/workflows/update-index.yaml @@ -0,0 +1,20 @@ +name: Update Index + +# Only allow one workflow run per branch at a time. +# When one is already running, new runs will be pending. +# https://github.blog/changelog/2021-04-19-github-actions-limit-workflow-run-or-job-concurrency/ +concurrency: + group: index-update-${{ github.ref }} + # Do not use cancel-in-progress! Or we might create a scenario where all workflows get canceled before they complete. + +on: + # every 5 minutes. Increase time if workflows are overlapping. + schedule: + - cron: '*/5 * * * *' + # manual rebuilds by TSC members + workflow_dispatch: + +jobs: + update_index: + name: 'Update Index' + uses: StackStorm-Exchange/ci/.github/workflows/index-update.yaml@master diff --git a/v1/exclude_packs.txt b/v1/exclude_packs.txt new file mode 100644 index 000000000..51145c972 --- /dev/null +++ b/v1/exclude_packs.txt @@ -0,0 +1,16 @@ +# Any packs in this file are excluded from the index. +# +# Each line is a pack name and should be part of the pack's repo name: +# StackStorm-Exchange/stackstorm- +# So, the "foo_bar" pack would be in this repo: +# StackStorm-Exchange/stackstorm-foo_bar +# +# Comment lines begin with "#" + +# utility packs +test +test2 +test-content-version + +# These packs are NOT excluded. CI uses them to test using the index. +#python3_test