Merge pull request #651 from ably/rename-publisher-example-app #1298
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
pull_request: | |
push: | |
branches: | |
- main | |
jobs: | |
build: | |
runs-on: macos-13 | |
permissions: | |
deployments: write | |
id-token: write | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: recursive | |
- name: Select Specific Xcode Version | |
run: | | |
sudo xcode-select -s /Applications/Xcode_14.3.1.app | |
echo "Selected Xcode version:" | |
xcodebuild -version | |
# https://github.com/jpsim/SourceKitten#installation | |
- name: Install SourceKitten via Homebrew | |
run: brew install sourcekitten | |
- name: Configure MapBox Secret Token for Download | |
run: | | |
echo "machine api.mapbox.com" >> ~/.netrc | |
echo "login mapbox" >> ~/.netrc | |
echo "password $MAPBOX_DOWNLOADS_TOKEN" >> ~/.netrc | |
env: | |
MAPBOX_DOWNLOADS_TOKEN: ${{ secrets.MAPBOX_DOWNLOADS_TOKEN }} | |
- name: Build Documentation | |
run: | | |
bundle install | |
./jazzy/build.sh | |
ls -al docs | |
- name: Configure AWS Credentials | |
uses: aws-actions/configure-aws-credentials@v1 | |
with: | |
aws-region: eu-west-2 | |
role-to-assume: arn:aws:iam::${{ secrets.ABLY_AWS_ACCOUNT_ID_SDK}}:role/ably-sdk-builds-ably-asset-tracking-swift | |
role-session-name: "${{ github.run_id }}-${{ github.run_number }}" | |
- uses: ably/sdk-upload-action@v1 | |
with: | |
sourcePath: docs | |
githubToken: ${{ secrets.GITHUB_TOKEN }} | |
artifactName: jazzy |