diff --git a/.github/workflows/merge-group-ci.yml b/.github/workflows/merge-group-ci.yml new file mode 100644 index 0000000..118c003 --- /dev/null +++ b/.github/workflows/merge-group-ci.yml @@ -0,0 +1,35 @@ +name: Pull request - Continuous Integration + +on: + merge_group: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + + pull-request-labeler: + name: Pull request labeler + runs-on: self-hosted + permissions: + contents: write + pull-requests: write + steps: + - uses: release-drafter/release-drafter@v6 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + disable-releaser: true + + ci: + name: Continuous Integration + uses: ./.github/workflows/__shared-ci.yml + permissions: + actions: write + contents: read + id-token: write + issues: read + packages: write + pull-requests: read + secrets: inherit diff --git a/.github/workflows/pull-request-ci.yml b/.github/workflows/pull-request-ci.yml index bf5ee4a..cf90ecd 100644 --- a/.github/workflows/pull-request-ci.yml +++ b/.github/workflows/pull-request-ci.yml @@ -5,6 +5,10 @@ on: branches: - main +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: pull-request-labeler: @@ -19,15 +23,3 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: disable-releaser: true - - ci: - name: Continuous Integration - uses: ./.github/workflows/__shared-ci.yml - permissions: - actions: write - contents: read - id-token: write - issues: read - packages: write - pull-requests: read - secrets: inherit diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 1ccd41c..918f6b7 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -4,6 +4,10 @@ on: schedule: - cron: "30 1 * * *" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: stale: runs-on: self-hosted diff --git a/artifacthub-repo.yml b/artifacthub-repo.yml new file mode 100644 index 0000000..cce6414 --- /dev/null +++ b/artifacthub-repo.yml @@ -0,0 +1,17 @@ +# Artifact Hub repository metadata file +# +# Some settings like the verified publisher flag or the ignored packages won't +# be applied until the next time the repository is processed. Please keep in +# mind that the repository won't be processed if it has not changed since the +# last time it was processed. Depending on the repository kind, this is checked +# in a different way. For Helm http based repositories, we consider it has +# changed if the `index.yaml` file changes. For git based repositories, it does +# when the hash of the last commit in the branch you set up changes. This does +# NOT apply to ownership claim operations, which are processed immediately. +# +repositoryID: aa153811-a4aa-43ba-a9c6-ab63f8fe4775 +owners: + - name: Frederic Leger + email: frederic@webofmars.com + - name: Emilien Escalle + email: emilien.escalle@escemi.com