|
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