|
9 | 9 | Version number for the OCI image for this release - usually the same as the |
10 | 10 | postgres version |
11 | 11 | required: true |
12 | | - default: 14.2.0 |
| 12 | + default: 14.17.0 |
13 | 13 |
|
14 | 14 | postgres_version: |
15 | 15 | description: "Postgres Version to package (eg 14.2.0)" |
16 | 16 | required: true |
17 | | - default: 14.2.0 |
| 17 | + default: 14.17.0 |
18 | 18 |
|
19 | 19 | env: |
20 | 20 | PROJECT_ID: steampipe |
|
27 | 27 | PATH_BASE: https://repo1.maven.org/maven2/io/zonky/test/postgres |
28 | 28 | NAME_PREFIX: embedded-postgres-binaries |
29 | 29 | STEAMPIPE_UPDATE_CHECK: false |
| 30 | + ORAS_VERSION: 1.1.0 |
30 | 31 |
|
31 | 32 | jobs: |
32 | 33 | # This workflow contains a single job called "build" |
33 | 34 | build: |
| 35 | + name: Build and Publish DB Image |
34 | 36 | # The type of runner that the job will run on |
35 | 37 | runs-on: ubuntu-latest |
36 | 38 | # Steps represent a sequence of tasks that will be executed as part of the job |
@@ -76,28 +78,32 @@ jobs: |
76 | 78 | - name: Pull & Extract - darwin amd64 |
77 | 79 | run: |- |
78 | 80 | EXTRACT_DIR=extracted-darwin-amd64 |
79 | | - curl -L -O -J -L https://www.dropbox.com/s/4ilvb7ixmkbyhq5/darwin-amd64.txz?dl=0 --output darwin-amd64.txz |
| 81 | + # new link (darwin-amd64.txz) - https://drive.google.com/file/d/12fxd_jZxdP4Ilwd0BnefbVCLZV957TNJ/view?usp=drive_link |
| 82 | + curl -L -o darwin-amd64.txz "https://drive.google.com/uc?export=download&id=12fxd_jZxdP4Ilwd0BnefbVCLZV957TNJ" |
80 | 83 | mkdir $EXTRACT_DIR |
81 | 84 | tar -xf darwin-amd64.txz --directory $EXTRACT_DIR |
82 | 85 |
|
83 | 86 | - name: Pull & Extract - darwin arm64 |
84 | 87 | run: |- |
85 | 88 | EXTRACT_DIR=extracted-darwin-arm64 |
86 | | - curl -L -O -J -L https://www.dropbox.com/s/qztyzex9zr6pq00/darwin-arm64.txz?dl=0 --output darwin-arm64.txz |
| 89 | + # new link (darwin-arm64.txz) - https://drive.google.com/file/d/1lG6eNYM5JaywbRxQBubzMDmbCtGVilQh/view?usp=drive_link |
| 90 | + curl -L -o darwin-arm64.txz "https://drive.google.com/uc?export=download&id=1lG6eNYM5JaywbRxQBubzMDmbCtGVilQh" |
87 | 91 | mkdir $EXTRACT_DIR |
88 | 92 | tar -xf darwin-arm64.txz --directory $EXTRACT_DIR |
89 | 93 |
|
90 | 94 | - name: Pull & Extract - linux amd64 |
91 | 95 | run: |- |
92 | 96 | EXTRACT_DIR=extracted-linux-amd64 |
93 | | - curl -L -O -J -L https://www.dropbox.com/s/kqkcp6q8jts82e9/linux-amd64.txz?dl=0 --output linux-amd64.txz |
| 97 | + # new link (linux-amd64.txz) - https://drive.google.com/file/d/11pqDcTtlD7RF5LPj-X4gRVfl4mk00fuy/view?usp=drive_link |
| 98 | + curl -L -o linux-amd64.txz "https://drive.google.com/uc?export=download&id=11pqDcTtlD7RF5LPj-X4gRVfl4mk00fuy" |
94 | 99 | mkdir $EXTRACT_DIR |
95 | 100 | tar -xf linux-amd64.txz --directory $EXTRACT_DIR |
96 | 101 |
|
97 | 102 | - name: Pull & Extract - linux arm64 |
98 | 103 | run: |- |
99 | 104 | EXTRACT_DIR=extracted-linux-arm64 |
100 | | - curl -L -O -J -L https://www.dropbox.com/s/mcyi7lmx0r3x008/linux-arm64.txz?dl=0 --output linux-arm64.txz |
| 105 | + # new link (linux-arm64.txz) - https://drive.google.com/file/d/1lpjyHegwd_8574uVWgaPB31yR7vRB8Zh/view?usp=drive_link |
| 106 | + curl -L -o linux-arm64.txz "https://drive.google.com/uc?export=download&id=1lpjyHegwd_8574uVWgaPB31yR7vRB8Zh" |
101 | 107 | mkdir $EXTRACT_DIR |
102 | 108 | tar -xf linux-arm64.txz --directory $EXTRACT_DIR |
103 | 109 |
|
@@ -133,8 +139,11 @@ jobs: |
133 | 139 |
|
134 | 140 | echo $JSON_STRING > annotations.json |
135 | 141 |
|
136 | | - - name: Verify ORAS |
137 | | - run: |- |
| 142 | + # Setup ORAS |
| 143 | + - name: Install specific version of ORAS |
| 144 | + run: | |
| 145 | + curl -LO https://github.com/oras-project/oras/releases/download/v${ORAS_VERSION}/oras_${ORAS_VERSION}_linux_amd64.tar.gz |
| 146 | + sudo tar xzf oras_${ORAS_VERSION}_linux_amd64.tar.gz -C /usr/local/bin oras |
138 | 147 | oras version |
139 | 148 |
|
140 | 149 | # Publish to GHCR |
|
0 commit comments