remove unsued link #54
Workflow file for this run
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
name: "Build & Test & Release" | |
on: | |
push: | |
pull_request: | |
workflow_dispatch: | |
permissions: | |
contents: write | |
jobs: | |
# build_and_test: | |
# name: Build & Test | |
# runs-on: macos-latest | |
# strategy: | |
# matrix: | |
# include: | |
# - os: macos-latest | |
# OS_NAME: osx-x64 | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v3 | |
# - name: List | |
# run: xcodebuild -project DxFeedFramework.xcodeproj -list | |
# - name: Fetch dep | |
# run: gradle fetchDependencies | |
# - name: Build Archive | |
# run: xcodebuild build -project DxFeedFramework.xcodeproj -scheme XCFramework | |
# - name: Test | |
# run: xcodebuild test -project DxFeedFramework.xcodeproj -scheme DXFeedFramework | |
release: | |
if: (startsWith(github.event.ref, 'refs/tags/') && endsWith(github.event.ref, 'build')) | |
name: Release | |
runs-on: macos-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v3 | |
- name: Fetch dep | |
run: gradle fetchDependencies | |
- name: Build Archive | |
run: xcodebuild build -project DxFeedFramework.xcodeproj -scheme XCFramework | |
- name: Checkl file | |
run: ls -al release_sp.sh | |
- name: Calculate package checksum | |
run: ./release_sp.sh ${{ github.ref_name }} DXFeedFramework | |
shell: sh | |
- name: Commit files | |
run: | | |
git config --local user.name "GitHub Action" | |
git commit Package.swift -m "Update Package.swift" | |
- name: Push to swift branch. Update swift package. | |
uses: ad-m/github-push-action@master | |
with: | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
branch: swift | |
- name: Create tag for SPM | |
run: | | |
echo ${{ github.ref_name }} | |
export TAG_NAME=`echo ${{ github.ref_name }} | sed 's/_build//'` | |
echo $TAG_NAME | |
git tag ${TAG_NAME} | |
git push origin ${TAG_NAME} | |
- name: Upload Tools | |
uses: softprops/action-gh-release@v1 | |
with: | |
generate_release_notes: true | |
files: | | |
build/DXFeedFramework.zip | |
token: ${{ secrets.GITHUB_TOKEN }} | |