File tree Expand file tree Collapse file tree 2 files changed +33
-20
lines changed Expand file tree Collapse file tree 2 files changed +33
-20
lines changed Original file line number Diff line number Diff line change
1
+ # Copyright 2025 Canonical Ltd.
2
+ # See LICENSE file for licensing details.
3
+ name : Check libs
4
+
5
+ concurrency :
6
+ group : ${{ github.workflow }}-${{ github.ref }}
7
+ cancel-in-progress : true
8
+
9
+ on :
10
+ pull_request :
11
+ paths-ignore :
12
+ - ' .gitignore'
13
+ - ' .jujuignore'
14
+ - ' LICENSE'
15
+ - ' **.md'
16
+ - ' renovate.json'
17
+
18
+ jobs :
19
+ lib-check :
20
+ name : Check libraries
21
+ runs-on : ubuntu-latest
22
+ timeout-minutes : 5
23
+ if : ${{ github.event.pull_request.head.repo.full_name == 'canonical/mysql-router-k8s-operator' }}
24
+ steps :
25
+ - name : Checkout
26
+ uses : actions/checkout@v4
27
+ with :
28
+ fetch-depth : 0
29
+ - name : Check libs
30
+ uses :
canonical/charming-actions/[email protected]
31
+ with :
32
+ credentials : " ${{ secrets.CHARMHUB_TOKEN }}"
33
+ github-token : " ${{ secrets.GITHUB_TOKEN }}"
Original file line number Diff line number Diff line change 46
46
- name : Run tests
47
47
run : tox run -e unit
48
48
49
- lib-check :
50
- name : Check libraries
51
- runs-on : ubuntu-latest
52
- timeout-minutes : 5
53
- steps :
54
- - name : Checkout
55
- uses : actions/checkout@v4
56
- with :
57
- fetch-depth : 0
58
- - run : |
59
- # Workaround for https://github.com/canonical/charmcraft/issues/1389#issuecomment-1880921728
60
- touch requirements.txt
61
- - name : Check libs
62
- uses :
canonical/charming-actions/[email protected]
63
- with :
64
- credentials : " ${{ secrets.CHARMHUB_TOKEN }}"
65
- github-token : " ${{ secrets.GITHUB_TOKEN }}"
66
- use-labels : false
67
- fail-build : ${{ github.event_name == 'pull_request' }}
68
-
69
49
build :
70
50
name : Build charm
71
51
uses :
canonical/data-platform-workflows/.github/workflows/[email protected]
You can’t perform that action at this time.
0 commit comments