fix: create_reelase cargo publish

This commit is contained in:
Jack Wills
2023-11-21 09:26:55 +00:00
parent 4c06abe0fb
commit b6625ee3a9
2 changed files with 24 additions and 19 deletions
+16 -18
View File
@@ -6,28 +6,11 @@ on:
jobs:
#########################
## Publish to crates.io #
#########################
cargo_publish:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: publish to crates.io
uses: katyo/publish-crates@v1
with:
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
#################################################
## Cross platform binary build for release page #
#################################################
cross_platform_build:
needs: [cargo_publish]
strategy:
matrix:
platform:
@@ -105,14 +88,29 @@ jobs:
**/oxker_*.zip
**/oxker_*.tar.gz
##################
## Cargo publish #
##################
cargo_publish:
needs: [create_release]
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: publish to crates.io
uses: katyo/publish-crates@v1
with:
registry-token: ${{ secrets.CRATES_IO_TOKEN }}
#########################################
## Build images for Dockerhub & ghcr.io #
#########################################
image_build:
needs: [create_release]
needs: [cargo_publish]
runs-on: ubuntu-latest
steps:
- name: Checkout code