File tree Expand file tree Collapse file tree 5 files changed +20
-2
lines changed Expand file tree Collapse file tree 5 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -136,10 +136,16 @@ jobs:
136136
137137      - run : echo $CGO_CFLAGS 
138138
139+       - name : export BUILD_TAG for golangci-lint 
140+         run : BUILD_TAG=$(bundle exec rake go:build_tag) >> $GITHUB_ENV 
141+ 
142+       - run : echo $BUILD_TAG 
143+ 
139144      - name : golangci-lint 
140145        uses : golangci/golangci-lint-action@v6 
141146        with :
142147          version : v1.60 
148+           args : --build-tags ${{ env.BUILD_TAG }} 
143149
144150      - name : Slack Notification (not success) 
145151        uses : act10ns/slack@v2 
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ Metrics/BlockLength:
4242    - " **/*_spec.rb" 
4343
4444Metrics/ClassLength :
45-   Max : 112 
45+   Max : 119 
4646
4747  Exclude :
4848    - " **/*_test.rb" 
Original file line number Diff line number Diff line change @@ -89,6 +89,7 @@ def initialize(gem_name)
8989        define_go_testrace_task 
9090        define_go_fmt_task 
9191        define_go_build_envs_task 
92+         define_go_build_tag_task 
9293      end 
9394    end 
9495
@@ -205,5 +206,12 @@ def define_go_build_envs_task
205206        end 
206207      end 
207208    end 
209+ 
210+     def  define_go_build_tag_task 
211+       desc  "Print build tag" 
212+       task ( :build_tag )  do 
213+         puts  GoGem ::Util . ruby_minor_version_build_tag 
214+       end 
215+     end 
208216  end 
209217end 
Original file line number Diff line number Diff line change @@ -46,6 +46,8 @@ module GoGem
4646
4747    def  define_go_build_envs_task void 
4848
49+     def  define_go_build_tag_task void 
50+ 
4951    def  within_target_dir void  } -> void 
5052
5153    def  ext_dir 
Original file line number Diff line number Diff line change @@ -12,7 +12,9 @@ namespace :go do
1212      sh  "which golangci-lint"  do  |ok ,  _ |
1313        raise  "golangci-lint isn't installed. See. https://golangci-lint.run/welcome/install/"  unless  ok 
1414      end 
15-       sh  GoGem ::RakeTask . build_env_vars ,  "golangci-lint run" 
15+ 
16+       build_tag  =  GoGem ::Util . ruby_minor_version_build_tag 
17+       sh  GoGem ::RakeTask . build_env_vars ,  "golangci-lint run --build-tags #{ build_tag }  
1618    end 
1719  end 
1820
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments