Test if GitHub actions can handle signing, update README and remove Azure steup

This commit is contained in:
Marquis Kurt 2019-09-25 18:01:40 -04:00
parent 0253ea9670
commit 482dd984bd
No known key found for this signature in database
GPG Key ID: 725636D259F5402D
5 changed files with 12 additions and 41 deletions

View File

@ -1,4 +0,0 @@
steps:
- script: |
npm run build
displayName: 'Build project files'

View File

@ -1,25 +0,0 @@
steps:
- task: DownloadSecureFile@1
inputs:
secureFile: 'embedded.provisionprofile'
displayName: 'Download Mac App Store provisioning profile'
- task: DownloadSecureFile@1
inputs:
secureFile: 'nonmas.provisionprofile'
displayName: 'Download regular macOS provisioning profile'
- task: DownloadSecureFile@1
inputs:
secureFile: 'entitlements.mac.plist'
displayName: 'Download regular macOS entitlements'
- task: DownloadSecureFile@1
inputs:
secureFile: 'entitlements.mas.plist'
displayName: 'Download Mac App Store entitlements'
- task: DownloadSecureFile@1
inputs:
secureFile: 'info.plist'
displayName: 'Download info.plist'
- script: mv $(Agent.TempDirectory)/*.plist desktop/
displayName: 'Move entitlements and info to Electron folder'
- script: mv $(Agent.TempDirectory)/*.provisionprofile desktop/
displayName: 'Move provisioning profiles to Electron folder'

View File

@ -1,9 +0,0 @@
steps:
- task: NodeTool@0
inputs:
versionSpec: '8.x'
displayName: 'Install Node.js'
- script: |
npm install
displayName: 'Install dependencies'

View File

@ -14,6 +14,15 @@ jobs:
uses: actions/setup-node@v1 uses: actions/setup-node@v1
with: with:
node-version: 10.x node-version: 10.x
- name: Run pre-build setup
run: |
base64 --decode "$(ascCertificates)" > Certificates.p12
security add-generic-password -a "appleseed@marquiskurt.net" -w "$(ascPassword)" -s "AC_PASSWORD"
security import Certificates.p12 -P "$(ascCertsPassword)" -k /Library/Keychains/System.keychain
with:
ascPassword: ${{ secrets.ASC_PASSWORD }}
ascCertificates: ${{ secrets.ASC_CERTS }}
ascCertsPassword: ${{ secrets.ASC_CERTS_PASSWORD }}
- name: Install dependencies and build - name: Install dependencies and build
run: | run: |
npm install npm install

View File

@ -5,14 +5,14 @@ The new beautiful, fluffy client for the fediverse written in TypeScript and Rea
![Screenshot](screenshot.png) ![Screenshot](screenshot.png)
[![Matrix room](https://img.shields.io/matrix/hypermasto:matrix.org.svg)](https://matrix.to/#/#hypermasto:matrix.org) [![Matrix room](https://img.shields.io/matrix/hypermasto:matrix.org.svg)](https://matrix.to/#/#hypermasto:matrix.org)
[![Discord server](https://img.shields.io/discord/554108687434907660.svg?color=blueviolet&label=discord)](https://discord.gg/c69AXwk) [![Discord server](https://img.shields.io/discord/554108687434907660.svg?color=blueviolet&label=discord)](https://discord.gg/c69AXwk)
[![Build Status](https://dev.azure.com/hyperspacedev/Hyperspace/_apis/build/status/CI%20Tests?branchName=master)](https://dev.azure.com/hyperspacedev/Hyperspace/_build/latest?definitionId=1&branchName=master) ![Build Status](https://github.com/hyperspacedev/hyperspace/workflows/Node%20CI/badge.svg)
Hyperspace is the fluffiest client for Mastodon and other fediverse networks written in TypeScript and React. Hyperspace offers a fun, clean, fast, and responsive design that scales beautifully across devices and enhances the fediverse experience. Hyperspace is the fluffiest client for Mastodon and other fediverse networks written in TypeScript and React. Hyperspace offers a fun, clean, fast, and responsive design that scales beautifully across devices and enhances the fediverse experience.
> Note: For more information on how Hyperspace 1.0 is different from the *Hyperspace Classic (0.x)* series, please see [MIGRATING.md](MIGRATING.md). > Note: For more information on how Hyperspace 1.0 is different from the *Hyperspace Classic (0.x)* series, please see [MIGRATING.md](MIGRATING.md).
## Build instrictions ## Build instructions
### Prerequisites ### Prerequisites