Преглед изворни кода

Enable tests back

tags/v2.1.8^2
9seconds пре 2 месеци
родитељ
комит
6db6415798
1 измењених фајлова са 55 додато и 55 уклоњено
  1. 55
    55
      .github/workflows/ci.yaml

+ 55
- 55
.github/workflows/ci.yaml Прегледај датотеку

@@ -35,59 +35,59 @@ on:
35 35
       - ready_for_review
36 36
 
37 37
 jobs:
38
-  # test:
39
-  #   name: Test
40
-  #   runs-on: ubuntu-latest
41
-  #   timeout-minutes: 10
42
-  #   steps:
43
-  #     - name: Checkout
44
-  #       uses: actions/checkout@v6
45
-  #       with:
46
-  #         submodules: recursive
47
-  #
48
-  #     - uses: jdx/mise-action@v3
49
-  #       name: Install mise
50
-  #
51
-  #     - name: Run tests
52
-  #       run: mise tasks run covtest
53
-  #
54
-  #     - name: Collect coverage
55
-  #       uses: codecov/codecov-action@v5
56
-  #       with:
57
-  #         files: ./coverage.txt
58
-  #
59
-  # fuzz:
60
-  #   name: Fuzzing
61
-  #   runs-on: ubuntu-latest
62
-  #   timeout-minutes: 20
63
-  #   steps:
64
-  #     - name: Checkout
65
-  #       uses: actions/checkout@v6
66
-  #       with:
67
-  #         submodules: recursive
68
-  #
69
-  #     - uses: jdx/mise-action@v3
70
-  #       name: Install mise
71
-  #
72
-  #     - name: Run fuzzing
73
-  #       run: mise tasks run 'test:fuzz:*'
74
-  #
75
-  #
76
-  # lint:
77
-  #   name: Lint
78
-  #   runs-on: ubuntu-latest
79
-  #   timeout-minutes: 5
80
-  #   steps:
81
-  #     - name: Checkout
82
-  #       uses: actions/checkout@v6
83
-  #       with:
84
-  #         submodules: recursive
85
-  #
86
-  #     - uses: jdx/mise-action@v3
87
-  #       name: Install mise
88
-  #
89
-  #     - name: Run linter
90
-  #       run: mise tasks run lint
38
+  test:
39
+    name: Test
40
+    runs-on: ubuntu-latest
41
+    timeout-minutes: 10
42
+    steps:
43
+      - name: Checkout
44
+        uses: actions/checkout@v6
45
+        with:
46
+          submodules: recursive
47
+
48
+      - uses: jdx/mise-action@v3
49
+        name: Install mise
50
+
51
+      - name: Run tests
52
+        run: mise tasks run covtest
53
+
54
+      - name: Collect coverage
55
+        uses: codecov/codecov-action@v5
56
+        with:
57
+          files: ./coverage.txt
58
+
59
+  fuzz:
60
+    name: Fuzzing
61
+    runs-on: ubuntu-latest
62
+    timeout-minutes: 20
63
+    steps:
64
+      - name: Checkout
65
+        uses: actions/checkout@v6
66
+        with:
67
+          submodules: recursive
68
+
69
+      - uses: jdx/mise-action@v3
70
+        name: Install mise
71
+
72
+      - name: Run fuzzing
73
+        run: mise tasks run 'test:fuzz:*'
74
+
75
+
76
+  lint:
77
+    name: Lint
78
+    runs-on: ubuntu-latest
79
+    timeout-minutes: 5
80
+    steps:
81
+      - name: Checkout
82
+        uses: actions/checkout@v6
83
+        with:
84
+          submodules: recursive
85
+
86
+      - uses: jdx/mise-action@v3
87
+        name: Install mise
88
+
89
+      - name: Run linter
90
+        run: mise tasks run lint
91 91
 
92 92
   docker:
93 93
     name: Docker
@@ -122,7 +122,7 @@ jobs:
122 122
             ${{ runner.os }}-buildx-
123 123
 
124 124
       - name: Login to DockerHub
125
-        # if: github.event_name != 'pull_request'
125
+        if: github.event_name != 'pull_request'
126 126
         uses: docker/login-action@v3
127 127
         with:
128 128
           username: ${{ secrets.DOCKERHUB_USERNAME }}
@@ -134,7 +134,7 @@ jobs:
134 134
           pull: true
135 135
           context: .
136 136
           platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6
137
-          push: false
137
+          push: ${{ github.event_name != 'pull_request' }}
138 138
           tags: ${{ steps.meta.outputs.tags }}
139 139
           labels: ${{ steps.meta.outputs.labels }}
140 140
           cache-from: type=local,src=/tmp/buildx-cache

Loading…
Откажи
Сачувај