|
5 | 5 | tags: |
6 | 6 | - "v*" |
7 | 7 |
|
| 8 | +permissions: |
| 9 | + contents: write |
| 10 | + |
8 | 11 | jobs: |
9 | 12 | create-release: |
10 | 13 | name: Create Release |
@@ -73,25 +76,25 @@ jobs: |
73 | 76 | cd ../.. |
74 | 77 |
|
75 | 78 | # Build debian package |
76 | | - package_dir=dbdev-${{ github.ref_name }}-linux-${{ matrix.box.arch }} |
77 | | - mkdir -p ${package_dir}/usr/local/bin |
78 | | - cp ./target/release/dbdev ${package_dir}/usr/local/bin/dbdev |
| 79 | + package_dir="dbdev-${{ github.ref_name }}-linux-${{ matrix.box.arch }}" |
| 80 | + mkdir -p "${package_dir}/usr/local/bin" |
| 81 | + cp ./target/release/dbdev "${package_dir}/usr/local/bin/dbdev" |
79 | 82 |
|
80 | | - extension_version=${{ github.ref_name }} |
| 83 | + extension_version="${{ github.ref_name }}" |
81 | 84 | # strip the leading v |
82 | | - deb_version=${extension_version:1} |
| 85 | + deb_version="${extension_version:1}" |
83 | 86 |
|
84 | | - mkdir -p ${package_dir}/DEBIAN |
85 | | - touch ${package_dir}/DEBIAN/control |
| 87 | + mkdir -p "${package_dir}/DEBIAN" |
| 88 | + touch "${package_dir}/DEBIAN/control" |
86 | 89 | echo 'Package: dbdev' >> ${package_dir}/DEBIAN/control |
87 | 90 | echo 'Version:' ${deb_version} >> ${package_dir}/DEBIAN/control |
88 | 91 | echo 'Architecture: ${{ matrix.box.arch }}' >> ${package_dir}/DEBIAN/control |
89 | 92 | echo 'Maintainer: supabase' >> ${package_dir}/DEBIAN/control |
90 | 93 | echo 'Description: CLI for publishing to database.dev' >> ${package_dir}/DEBIAN/control |
91 | 94 |
|
92 | 95 | # Create deb package |
93 | | - sudo chmod -R 00755 ${package_dir} |
94 | | - sudo dpkg-deb --build ${package_dir} |
| 96 | + sudo chmod -R 00755 "${package_dir}" |
| 97 | + sudo dpkg-deb --build "${package_dir}" |
95 | 98 |
|
96 | 99 | - name: Upload gzip Package |
97 | 100 | uses: actions/upload-release-asset@v1 |
|
0 commit comments