diff --git a/.github/actions/ci/action.yml b/.github/actions/ci/action.yml index ae95084..d07a9a2 100644 --- a/.github/actions/ci/action.yml +++ b/.github/actions/ci/action.yml @@ -10,6 +10,9 @@ inputs: ios-sim: description: 'iOS Simulator to use for testing' required: true + token: + description: 'Token to use for publishing.' + required: true runs: using: composite diff --git a/.github/actions/publish-docs/action.yml b/.github/actions/publish-docs/action.yml index 31a360a..0cf2ac3 100644 --- a/.github/actions/publish-docs/action.yml +++ b/.github/actions/publish-docs/action.yml @@ -8,7 +8,7 @@ inputs: runs: using: composite steps: - - uses: launchdarkly/gh-actions/actions/publish-pages@publish-pages-v1.0.1 + - uses: launchdarkly/gh-actions/actions/publish-pages@publish-pages-v1.0.2 name: 'Publish to GitHub pages' with: docs_path: docs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 04ce38c..0fc2f6a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: include: - xcode-version: 15.0.1 @@ -35,6 +36,7 @@ jobs: with: xcode-version: ${{ matrix.xcode-version }} ios-sim: ${{ matrix.ios-sim }} + token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/build-docs @@ -42,14 +44,9 @@ jobs: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: swift-version: - - 5.1 - - 5.2 - - 5.3 - - 5.4 - - 5.5 - - 5.6 - 5.7 - 5.8 - 5.9 @@ -57,7 +54,7 @@ jobs: container: swift:${{ matrix.swift-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # If you only need the current version keep this. @@ -68,7 +65,7 @@ jobs: name: Windows - Swift 5.9 runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Swift uses: compnerd/gha-setup-swift@cd348eb89f2f450b0664c07fb1cb66880addf17d with: diff --git a/.github/workflows/manual-publish-docs.yml b/.github/workflows/manual-publish-docs.yml index 8c8cbea..20f13d3 100644 --- a/.github/workflows/manual-publish-docs.yml +++ b/.github/workflows/manual-publish-docs.yml @@ -18,6 +18,7 @@ jobs: with: xcode-version: 14.3.1 ios-sim: 'platform=iOS Simulator,name=iPhone 16,OS=16.4' + token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/build-docs diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index fcc3335..afdb80a 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0.0 + - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0 name: 'Get Cocoapods token' with: aws_assume_role: ${{ vars.AWS_ROLE_ARN }} @@ -29,6 +29,7 @@ jobs: with: xcode-version: 14.3.1 ios-sim: 'platform=iOS Simulator,name=iPhone 16,OS=16.4' + token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/publish with: diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index a5712d6..f072232 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -15,10 +15,9 @@ jobs: pull-requests: write steps: - - uses: google-github-actions/release-please-action@v4 + - uses: googleapis/release-please-action@v4 id: release with: - token: ${{ secrets.GITHUB_TOKEN }} target-branch: ${{ github.ref_name }} - uses: actions/checkout@v4 @@ -36,7 +35,7 @@ jobs: # # These remaining steps are ONLY run if a release was actually created # - - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0.0 + - uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0 if: ${{ steps.release.outputs.releases_created == 'true' }} name: 'Get Cocoapods token' with: @@ -48,6 +47,7 @@ jobs: with: xcode-version: 14.3.1 ios-sim: 'platform=iOS Simulator,name=iPhone 16,OS=16.4' + token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/build-docs if: ${{ steps.release.outputs.releases_created == 'true' }} diff --git a/Makefile b/Makefile index d87990e..05c5e1f 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ start-contract-test-service-bg: run-contract-tests: curl -s https://raw.githubusercontent.com/launchdarkly/sse-contract-tests/main/downloader/run.sh \ - | VERSION=v2 PARAMS="-url http://localhost:8000 -debug -stop-service-at-end -skip 'basic parsing/large message in one chunk' -skip 'basic parsing/large message in two chunks'" sh + | VERSION=v1 PARAMS="-url http://localhost:8000 -debug -stop-service-at-end -skip 'basic parsing/large message in one chunk' -skip 'basic parsing/large message in two chunks'" sh contract-tests: build-contract-tests start-contract-test-service-bg run-contract-tests