Przeglądaj źródła

ci: fix build package script

Since the runner changed from `ubuntu-22.04` to self hosted runner, `sudo` is no longer
passwordless.
Thales Macedo Garitezi 2 lat temu
rodzic
commit
1ca202fef7

+ 2 - 2
.github/workflows/_push-entrypoint.yaml

@@ -123,7 +123,8 @@ jobs:
       publish: ${{ needs.prepare.outputs.release }}
       publish: ${{ needs.prepare.outputs.release }}
       otp_vsn: ${{ needs.prepare.outputs.otp_vsn }}
       otp_vsn: ${{ needs.prepare.outputs.otp_vsn }}
       elixir_vsn: ${{ needs.prepare.outputs.elixir_vsn }}
       elixir_vsn: ${{ needs.prepare.outputs.elixir_vsn }}
-      runner: ${{ needs.prepare.outputs.runner }}
+      # workaround: self-hosted runners do not have access to org-level secrets?
+      runner: ubuntu-22.04
       builder_vsn: ${{ needs.prepare.outputs.builder_vsn }}
       builder_vsn: ${{ needs.prepare.outputs.builder_vsn }}
 
 
   compile:
   compile:
@@ -188,4 +189,3 @@ jobs:
       runner: ${{ needs.prepare.outputs.runner }}
       runner: ${{ needs.prepare.outputs.runner }}
       builder: ${{ needs.prepare.outputs.builder }}
       builder: ${{ needs.prepare.outputs.builder }}
       ct-matrix: ${{ needs.prepare.outputs.ct-matrix }}
       ct-matrix: ${{ needs.prepare.outputs.ct-matrix }}
-

+ 0 - 1
.github/workflows/build_and_push_docker_images.yaml

@@ -170,4 +170,3 @@ jobs:
           EMQX_NAME=${{ matrix.profile }}${{ steps.pre-meta.outputs.img_suffix }}
           EMQX_NAME=${{ matrix.profile }}${{ steps.pre-meta.outputs.img_suffix }}
           EXTRA_DEPS=${{ steps.pre-meta.outputs.extra_deps }}
           EXTRA_DEPS=${{ steps.pre-meta.outputs.extra_deps }}
         file: source/${{ matrix.os[2] }}
         file: source/${{ matrix.os[2] }}
-

+ 1 - 1
.github/workflows/build_packages.yaml

@@ -261,7 +261,7 @@ jobs:
         name: ${{ matrix.profile }}
         name: ${{ matrix.profile }}
         path: packages/${{ matrix.profile }}
         path: packages/${{ matrix.profile }}
     - name: install dos2unix
     - name: install dos2unix
-      run: sudo apt-get update && sudo apt install -y dos2unix
+      run: apt-get update && apt install -y dos2unix
     - name: get packages
     - name: get packages
       run: |
       run: |
         set -eu
         set -eu