Temporarily create release on-tag

This commit is contained in:
Charlie Marsh 2023-05-12 15:31:41 -04:00
parent e6bb5cddcf
commit bc7ddd8f3a
1 changed files with 25 additions and 25 deletions

View File

@ -1,9 +1,9 @@
name: "[ruff] Release" name: "[ruff] Release"
on: on:
workflow_dispatch: push:
release: tags:
types: [published] - v*
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
@ -45,9 +45,9 @@ jobs:
path: dist path: dist
- name: "Archive binary" - name: "Archive binary"
run: | run: |
ARCHIVE_FILE=ruff-x86_64-apple-darwin.tar.gz ARCHIVE_FILE=ruff-x86_64-apple-darwin.tar.gz
tar czvf $ARCHIVE_FILE -C target/x86_64-apple-darwin/release ruff tar czvf $ARCHIVE_FILE -C target/x86_64-apple-darwin/release ruff
shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -82,9 +82,9 @@ jobs:
path: dist path: dist
- name: "Archive binary" - name: "Archive binary"
run: | run: |
ARCHIVE_FILE=ruff-aarch64-apple-darwin.tar.gz ARCHIVE_FILE=ruff-aarch64-apple-darwin.tar.gz
tar czvf $ARCHIVE_FILE -C target/aarch64-apple-darwin/release ruff tar czvf $ARCHIVE_FILE -C target/aarch64-apple-darwin/release ruff
shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -132,9 +132,9 @@ jobs:
- name: "Archive binary" - name: "Archive binary"
shell: bash shell: bash
run: | run: |
ARCHIVE_FILE=ruff-${{ matrix.platform.target }}.zip ARCHIVE_FILE=ruff-${{ matrix.platform.target }}.zip
7z a $ARCHIVE_FILE ./target/${{ matrix.platform.target }}/release/ruff.exe 7z a $ARCHIVE_FILE ./target/${{ matrix.platform.target }}/release/ruff.exe
sha256sum $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 sha256sum $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -177,9 +177,9 @@ jobs:
path: dist path: dist
- name: "Archive binary" - name: "Archive binary"
run: | run: |
ARCHIVE_FILE=ruff-${{ matrix.target }}.tar.gz ARCHIVE_FILE=ruff-${{ matrix.target }}.tar.gz
tar czvf $ARCHIVE_FILE -C target/${{ matrix.target }}/release ruff tar czvf $ARCHIVE_FILE -C target/${{ matrix.target }}/release ruff
shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -235,7 +235,7 @@ jobs:
run: | run: |
pip3 install ${{ env.PACKAGE_NAME }} --no-index --find-links dist/ --force-reinstall pip3 install ${{ env.PACKAGE_NAME }} --no-index --find-links dist/ --force-reinstall
ruff --help ruff --help
python -m ruff --help python3 -m ruff --help
- name: "Upload wheels" - name: "Upload wheels"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -243,9 +243,9 @@ jobs:
path: dist path: dist
- name: "Archive binary" - name: "Archive binary"
run: | run: |
ARCHIVE_FILE=ruff-${{ matrix.platform.target }}.tar.gz ARCHIVE_FILE=ruff-${{ matrix.platform.target }}.tar.gz
tar czvf $ARCHIVE_FILE -C target/${{ matrix.platform.target }}/release ruff tar czvf $ARCHIVE_FILE -C target/${{ matrix.platform.target }}/release ruff
shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -293,9 +293,9 @@ jobs:
path: dist path: dist
- name: "Archive binary" - name: "Archive binary"
run: | run: |
ARCHIVE_FILE=ruff-${{ matrix.target }}.tar.gz ARCHIVE_FILE=ruff-${{ matrix.target }}.tar.gz
tar czvf $ARCHIVE_FILE -C target/${{ matrix.target }}/release ruff tar czvf $ARCHIVE_FILE -C target/${{ matrix.target }}/release ruff
shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
@ -347,9 +347,9 @@ jobs:
path: dist path: dist
- name: "Archive binary" - name: "Archive binary"
run: | run: |
ARCHIVE_FILE=ruff-${{ matrix.platform.target }}.tar.gz ARCHIVE_FILE=ruff-${{ matrix.platform.target }}.tar.gz
tar czvf $ARCHIVE_FILE -C target/${{ matrix.platform.target }}/release ruff tar czvf $ARCHIVE_FILE -C target/${{ matrix.platform.target }}/release ruff
shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256
- name: "Upload binary" - name: "Upload binary"
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with: