Skip to content

Merge pull request #651 from ably/rename-publisher-example-app #1298

Merge pull request #651 from ably/rename-publisher-example-app

Merge pull request #651 from ably/rename-publisher-example-app #1298

Workflow file for this run

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