|
27 | 27 | uses: actions/checkout@v4 |
28 | 28 |
|
29 | 29 | - name: Build PostgreSQL, PostGIS, and Dependencies |
| 30 | + id: build_postgres |
30 | 31 | run: | |
31 | 32 | ./build-postgres-darwin.sh -v ${{ matrix.pg_version }} -g 3.1.4 -r 3.2.0 |
32 | | -
|
33 | | - - name: Prepare Release Assets |
34 | | - id: prepare_release |
35 | | - run: | |
36 | | - mkdir -p release |
37 | 33 | # xlarge is arm64, and large is x86_64 |
38 | 34 | # put filename into environment variable |
39 | 35 | if [ "${{ matrix.os }}" == "macos-15-xlarge" ]; then |
|
43 | 39 | echo "ARCH=amd64" >> $GITHUB_OUTPUT |
44 | 40 | echo "FILENAME=postgresql-${{ matrix.pg_version }}-darwin-amd64.txz" >> $GITHUB_OUTPUT |
45 | 41 | fi |
46 | | - cp bundle/postgres-macos.txz "release/$FILENAME" |
| 42 | +
|
| 43 | + - name: Prepare Release Assets |
| 44 | + run: | |
| 45 | + mkdir -p release |
| 46 | + cp bundle/postgres-macos.txz "release/${{ steps.build_postgres.outputs.FILENAME }}" |
47 | 47 |
|
48 | 48 | - name: Calculate SHA256 Checksums |
49 | 49 | id: calculate_sha256 |
|
62 | 62 | env: |
63 | 63 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
64 | 64 | with: |
65 | | - tag_name: "v${{ matrix.pg_version }}-macos-${{ steps.prepare_release.outputs.ARCH }}-${{ steps.get_date.outputs.DATE }}" |
66 | | - release_name: "${{ matrix.pg_version }}-macos-${{ steps.prepare_release.outputs.ARCH }}-${{ steps.get_date.outputs.DATE }}" |
| 65 | + tag_name: "v${{ matrix.pg_version }}-macos-${{ steps.build_postgres.outputs.ARCH }}-${{ steps.get_date.outputs.DATE }}" |
| 66 | + release_name: "${{ matrix.pg_version }}-macos-${{ steps.build_postgres.outputs.ARCH }}-${{ steps.get_date.outputs.DATE }}" |
67 | 67 | draft: false |
68 | 68 | prerelease: false |
69 | 69 | body: | |
|
78 | 78 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
79 | 79 | with: |
80 | 80 | upload_url: ${{ steps.create_release.outputs.upload_url }} |
81 | | - asset_path: release/${{ steps.prepare_release.outputs.FILENAME }} |
82 | | - asset_name: ${{ steps.prepare_release.outputs.FILENAME }} |
| 81 | + asset_path: scripts/release/${{ steps.build_postgres.outputs.FILENAME }} |
| 82 | + asset_name: ${{ steps.build_postgres.outputs.FILENAME }} |
83 | 83 | asset_content_type: application/x-tar |
84 | 84 |
|
0 commit comments