Skip to content

Commit

Permalink
#246 update actix again (#265)
Browse files Browse the repository at this point in the history
* #246 update actix again

* #240 fix rustls

* #246 fix server test

* #246 publish tauri action

* #246 changelog
  • Loading branch information
joepio authored Dec 30, 2021
1 parent 7d3605e commit 2a070ce
Show file tree
Hide file tree
Showing 21 changed files with 1,165 additions and 1,557 deletions.
91 changes: 44 additions & 47 deletions .github/workflows/release-github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,53 +34,50 @@ jobs:
# (required)
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

# Disable this until tauri image is ready
# https://github.com/joepio/atomic-data-rust/issues/246
# publish-tauri:
# strategy:
# fail-fast: false
# matrix:
# platform: [macos-latest, ubuntu-latest, windows-latest]

# runs-on: ${{ matrix.platform }}
# steps:
# - uses: actions/checkout@v2
# - name: setup node
# uses: actions/setup-node@v1
# with:
# node-version: 12
# - name: install Rust stable
# uses: actions-rs/toolchain@v1
# with:
# toolchain: stable
# - name: install webkit2gtk and
# sudo apt-get install -y webkit2gtk-4.0 libappindicator3 (ubuntu only)
# if: matrix.platform == 'ubuntu-latest'
# run: |
# sudo apt-get update
# sudo apt-get install -y webkit2gtk-4.0 libappindicator3-dev
# - name: Get Changelog Entry
# id: changelog_reader
# uses: mindsers/changelog-reader-action@v2
# with:
# version: ${{ steps.tag_name.outputs.current_version }}
# path: CHANGELOG.md
# - uses: tauri-apps/tauri-action@ecbab6a4d4b0deee6a67d644c9b73ed53c5aa739
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# # TODO: https://github.com/joepio/atomic-data-rust/issues/237
# # ENABLE_CODE_SIGNING: ${{ secrets.APPLE_CERTIFICATE }}
# # APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
# # APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
# # APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_IDENTITY_ID }}
# # APPLE_ID: ${{ secrets.APPLE_ID }}
# # APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
# with:
# tagName: ${{ steps.changelog_reader.outputs.version }}
# releaseName: ${{ steps.changelog_reader.outputs.version }}
# releaseBody: ${{ steps.changelog_reader.outputs.changes }}
# releaseDraft: ${{ steps.changelog_reader.outputs.status == 'unreleased' }}
# prerelease: ${{ steps.changelog_reader.outputs.status == 'prereleased' }}
publish-tauri:
strategy:
fail-fast: false
matrix:
platform: [macos-latest, ubuntu-latest, windows-latest]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v2
- name: setup node
uses: actions/setup-node@v1
with:
node-version: 12
- name: install Rust stable
uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: install webkit2gtk and
sudo apt-get install -y webkit2gtk-4.0 libappindicator3 (ubuntu only)
if: matrix.platform == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y webkit2gtk-4.0 libappindicator3-dev
- name: Get Changelog Entry
id: changelog_reader
uses: mindsers/changelog-reader-action@v2
with:
version: ${{ steps.tag_name.outputs.current_version }}
path: CHANGELOG.md
- uses: tauri-apps/tauri-action@ecbab6a4d4b0deee6a67d644c9b73ed53c5aa739
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# TODO: https://github.com/joepio/atomic-data-rust/issues/237
# ENABLE_CODE_SIGNING: ${{ secrets.APPLE_CERTIFICATE }}
# APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
# APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
# APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_IDENTITY_ID }}
# APPLE_ID: ${{ secrets.APPLE_ID }}
# APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
with:
tagName: ${{ steps.changelog_reader.outputs.version }}
releaseName: ${{ steps.changelog_reader.outputs.version }}
releaseBody: ${{ steps.changelog_reader.outputs.changes }}
releaseDraft: ${{ steps.changelog_reader.outputs.status == 'unreleased' }}
prerelease: ${{ steps.changelog_reader.outputs.status == 'prereleased' }}

upload-assets:
strategy:
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
List of changes for this repo, including `atomic-cli`, `atomic-server` and `atomic-lib`.
By far most changes relate to `atomic-server`, so if not specified, assume the changes are relevant only for the server.

## [v0.30.2] - 2021-12-30

- Update to actix v4, get Tauri to work again #246

## [v0.30.1] - 2021-12-28

- Replace `log` with `tracing` for structured logging and add tracing to `atomic-lib`, enables better (performance) diagnostics #261
Expand Down
Loading

0 comments on commit 2a070ce

Please sign in to comment.