ソースを参照

Test docker

tags/v2.1.8^2
9seconds 2ヶ月前
コミット
3e4faf6ba6
1個のファイルの変更57行の追加65行の削除
  1. 57
    65
      .github/workflows/ci.yaml

+ 57
- 65
.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
@@ -103,7 +103,7 @@ jobs:
103 103
         id: meta
104 104
         uses: docker/metadata-action@v5
105 105
         with:
106
-          images: nineseconds/mtg,ghcr.io/9seconds/mtg
106
+          images: nineseconds/mtg
107 107
           tags: |
108 108
             type=semver,pattern={{version}}
109 109
 
@@ -121,16 +121,8 @@ jobs:
121 121
           restore-keys: |
122 122
             ${{ runner.os }}-buildx-
123 123
 
124
-      - name: Login to GHCR.io
125
-        if: github.event_name != 'pull_request'
126
-        uses: docker/login-action@v3
127
-        with:
128
-          registry: ghcr.io
129
-          username: ${{ github.repository_owner }}
130
-          password: ${{ secrets.GH_PAT }}
131
-
132 124
       - name: Login to DockerHub
133
-        if: github.event_name != 'pull_request'
125
+        # if: github.event_name != 'pull_request'
134 126
         uses: docker/login-action@v3
135 127
         with:
136 128
           username: ${{ secrets.DOCKERHUB_USERNAME }}
@@ -143,7 +135,7 @@ jobs:
143 135
           context: .
144 136
           platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6
145 137
           push: false
146
-          tags: ${{ steps.docker_meta.outputs.tags }}
147
-          labels: ${{ steps.docker_meta.outputs.labels }}
138
+          tags: ${{ steps.meta.outputs.tags }}
139
+          labels: ${{ steps.meta.outputs.labels }}
148 140
           cache-from: type=local,src=/tmp/buildx-cache
149 141
           cache-to: type=local,dest=/tmp/buildx-cache

読み込み中…
キャンセル
保存