Skip to content

Commit

Permalink
Uncommenting release-artifact
Browse files Browse the repository at this point in the history
  • Loading branch information
gavinleroy committed Dec 19, 2024
1 parent c8cb2b3 commit ab13d53
Showing 1 changed file with 15 additions and 39 deletions.
54 changes: 15 additions & 39 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,50 +34,26 @@ jobs:
- name: Publish Crates
run: nix develop --command ci-publish-crates ${{ secrets.CRATES_IO_TOKEN }}


# TODO factor frontend updates into a separate action
# update-frontend:
# needs: publish-crates
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# - uses: DeterminateSystems/nix-installer-action@main
# - uses: DeterminateSystems/magic-nix-cache-action@main
# - uses: DeterminateSystems/flake-checker-action@main

# - name: Build Docs and Standalone
# run: nix develop .#minimal --command ci-build-pages

# - uses: JamesIves/[email protected]
# with:
# branch: gh-pages
# folder: ./frontend/packages/aquascope-standalone/dist
# clean: true
# clean-exclude: dev


release-artifact:
needs: publish-crates
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release')
steps:
- name: Release Artifact
run: echo "TODO explicitly not releasing an artifact"
# - uses: actions/checkout@v3
# - uses: DeterminateSystems/nix-installer-action@main
# - uses: DeterminateSystems/magic-nix-cache-action@main
# - uses: DeterminateSystems/flake-checker-action@main
- uses: actions/checkout@v3
- uses: DeterminateSystems/nix-installer-action@main
- uses: DeterminateSystems/magic-nix-cache-action@main
- uses: DeterminateSystems/flake-checker-action@main

# - name: Install aquascope and mdbook-aquascope
# run: nix develop --command ci-build
- name: Install aquascope and mdbook-aquascope
run: nix develop --command ci-install

# - name: Package artifact
# run: tar -czf aquascope-x86_64-unknown-linux-gnu.tar.gz mdbook-aquascope cargo-aquascope aquascope-driver
# working-directory: target/release
- name: Package artifact
run: tar -czf aquascope-x86_64-unknown-linux-gnu.tar.gz mdbook-aquascope cargo-aquascope aquascope-driver
working-directory: target/release

# - name: Release artifact
# uses: softprops/action-gh-release@v1
# with:
# tag_name: ${{ github.event.pull_request.title }}
# files: |
# target/release/aquascope-x86_64-unknown-linux-gnu.tar.gz
- name: Release artifact
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ github.event.pull_request.title }}
files: |
target/release/aquascope-x86_64-unknown-linux-gnu.tar.gz

0 comments on commit ab13d53

Please sign in to comment.