|
17 | 17 | required: false |
18 | 18 | type: boolean |
19 | 19 | default: false |
20 | | - skip_homebrew: |
21 | | - description: "Skip Homebrew PR" |
22 | | - required: false |
23 | | - type: boolean |
24 | | - default: false |
25 | | - |
26 | 20 | env: |
27 | 21 | CARGO_TERM_COLOR: always |
28 | 22 |
|
@@ -270,23 +264,20 @@ jobs: |
270 | 264 | - name: Publish cfn-guard |
271 | 265 | run: | |
272 | 266 | cd guard |
273 | | - cargo publish --dry-run |
274 | | - cargo publish || echo "::warning::cfn-guard publish failed (may already be published)" |
| 267 | + cargo publish --no-verify || echo "::warning::cfn-guard publish failed (may already be published)" |
275 | 268 |
|
276 | 269 | - name: Wait for crates.io index |
277 | 270 | run: sleep 30 |
278 | 271 |
|
279 | 272 | - name: Publish cfn-guard-lambda |
280 | 273 | run: | |
281 | 274 | cd guard-lambda |
282 | | - cargo publish --dry-run |
283 | | - cargo publish || echo "::warning::cfn-guard-lambda publish failed (may already be published)" |
| 275 | + cargo publish --no-verify || echo "::warning::cfn-guard-lambda publish failed (may already be published)" |
284 | 276 |
|
285 | 277 | - name: Publish cfn-guard-ffi |
286 | 278 | run: | |
287 | 279 | cd guard-ffi |
288 | | - cargo publish --dry-run |
289 | | - cargo publish || echo "::warning::cfn-guard-ffi publish failed (may already be published)" |
| 280 | + cargo publish --no-verify || echo "::warning::cfn-guard-ffi publish failed (may already be published)" |
290 | 281 |
|
291 | 282 | # --------------------------------------------------------------------------- |
292 | 283 | # 6. Publish Docker to ECR Public |
@@ -333,26 +324,3 @@ jobs: |
333 | 324 | docker push "$PREFIX:$VERSION" |
334 | 325 | docker push "$PREFIX:latest" |
335 | 326 |
|
336 | | - # --------------------------------------------------------------------------- |
337 | | - # 7. Open Homebrew PR |
338 | | - # --------------------------------------------------------------------------- |
339 | | - publish-homebrew: |
340 | | - name: Homebrew PR |
341 | | - needs: [validate, github-release] |
342 | | - if: ${{ !inputs.dry_run && !inputs.skip_homebrew }} |
343 | | - runs-on: macos-latest |
344 | | - env: |
345 | | - VERSION: ${{ needs.validate.outputs.version }} |
346 | | - HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.HOMEBREW_GITHUB_API_TOKEN }} |
347 | | - steps: |
348 | | - - name: Update Homebrew & open PR |
349 | | - run: | |
350 | | - brew update |
351 | | - TARBALL_URL="https://github.com/aws-cloudformation/cloudformation-guard/archive/refs/tags/${VERSION}.tar.gz" |
352 | | - curl -fsSL "$TARBALL_URL" -o guard.tar.gz |
353 | | - SHA256=$(shasum -a 256 guard.tar.gz | awk '{print $1}') |
354 | | - brew bump-formula-pr \ |
355 | | - --url "$TARBALL_URL" \ |
356 | | - --sha256 "$SHA256" \ |
357 | | - --no-browse \ |
358 | | - cloudformation-guard |
0 commit comments