Keycloak

Форк
0
/
quarkus-next.yml 
58 строк · 1.4 Кб
1
name: Quarkus Next
2

3
on:
4
  schedule:
5
    - cron: '0 0 * * *'
6
  workflow_dispatch:
7

8
defaults:
9
  run:
10
    shell: bash
11

12
concurrency:
13
  # Only cancel jobs for PR updates
14
  group: quarkus-next-${{ github.ref }}
15
  cancel-in-progress: true
16

17
jobs:
18
  update-quarkus-next-branch:
19
    name: Update quarkus-next branch
20
    if: github.event_name != 'schedule' || github.repository == 'keycloak/keycloak'
21
    runs-on: ubuntu-latest
22

23
    steps:
24
      - uses: actions/checkout@v4
25
        with:
26
          ref: main
27
          fetch-depth: 0
28

29
      - name: Configure Git
30
        run: |
31
          git config --global user.email "github-actions[bot]@users.noreply.github.com"
32
          git config --global user.name "github-actions[bot]"
33

34
      - name: Cherry-pick additional commits in quarkus-next
35
        run: |
36
          ${GITHUB_WORKSPACE}/.github/scripts/prepare-quarkus-next.sh
37

38
      - name: Push changes
39
        run: |
40
          git push -f origin HEAD:quarkus-next
41

42
  run-matrix-with-quarkus-next:
43
    name: Run workflow matrix with the quarkus-next branch
44
    runs-on: ubuntu-latest
45
    needs:
46
      - update-quarkus-next-branch
47

48
    strategy:
49
      matrix:
50
        workflow:
51
          - ci.yml
52
          - operator-ci.yml
53

54
    steps:
55
      - name: Run workflow with the nightly Quarkus release
56
        run: gh workflow run -R ${{ github.repository }} ${{ matrix.workflow }} -r quarkus-next
57
        env:
58
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.