diff options
author | Dan Davison <dandavison7@gmail.com> | 2020-12-23 11:33:26 +0000 |
---|---|---|
committer | Dan Davison <dandavison7@gmail.com> | 2020-12-23 11:33:26 +0000 |
commit | 37d58bf4b14fd207918f3a825075f58015d2d87e (patch) | |
tree | a93245945079d82b109ed79c494a863cb1342988 | |
parent | 5e39a0e4dde2e010b13cb0d9cf01212e6910de4f (diff) |
Temp modification to CD action to bump homebrew formula0.4.5-bump-homebrew-formula
-rw-r--r-- | .github/workflows/cd.yml | 80 |
1 files changed, 1 insertions, 79 deletions
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 101928d5..d9c8e7ea 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -1,86 +1,8 @@ name: Continuous Deployment -on: - push: - tags: - - '[0-9]+.[0-9]+.[0-9]+' +on: [push] jobs: - publish: - name: Publishing for ${{ matrix.job.os }} - runs-on: ${{ matrix.job.os }} - strategy: - matrix: - job: - - { os: macos-latest, target: x86_64-apple-darwin, use-cross: false } - - { os: windows-latest, target: x86_64-pc-windows-msvc, use-cross: false } - - { os: ubuntu-latest , target: x86_64-unknown-linux-gnu, use-cross: false } - - { os: ubuntu-latest, target: x86_64-unknown-linux-musl, use-cross: true } - - { os: ubuntu-latest, target: i686-unknown-linux-gnu, use-cross: true } - - { os: ubuntu-latest, target: arm-unknown-linux-gnueabihf, use-cross: true } - - { os: ubuntu-latest, target: aarch64-unknown-linux-gnu, use-cross: true } - - steps: - - name: Installing Rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - override: true - - name: Checkout repository - uses: actions/checkout@v2 - - name: Cargo build - uses: actions-rs/cargo@v1 - with: - command: build - use-cross: ${{ matrix.job.use-cross }} - args: --release --target ${{ matrix.job.target }} - - - name: Install required dependencies - shell: bash - run: | - if [[ ${{ matrix.job.target }} == arm-unknown-linux-gnueabihf ]]; then - sudo apt update - sudo apt-get install -y binutils-arm-linux-gnueabihf - fi - if [[ ${{ matrix.job.target }} == aarch64-unknown-linux-gnu ]]; then - sudo apt update - sudo apt-get install -y binutils-aarch64-linux-gnu - fi - - - name: Packaging final binary - shell: bash - env: - TARGET: ${{ matrix.job.target }} - PROJECT_NAME: delta - PACKAGE_NAME: git-delta - OS_NAME: ${{ matrix.job.os }} - run: ./etc/ci/before_deploy.sh - - - name: Releasing assets - uses: softprops/action-gh-release@v1 - with: - files: | - delta-*-${{ matrix.job.target }}.* - git-delta*.deb - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - publish-to-cargo: - name: Publishing to Cargo - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - profile: minimal - override: true - - uses: actions-rs/cargo@v1 - with: - command: publish - args: --token ${{ secrets.CARGO_API_KEY }} --allow-dirty - bump-homebrew-formula: runs-on: macos-latest steps: |