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
with:
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
run: |
npm install

View File

@ -5,14 +5,14 @@ The new beautiful, fluffy client for the fediverse written in TypeScript and Rea
![Screenshot](screenshot.png)
[![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)
[![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)
[![Discord server](https://img.shields.io/discord/554108687434907660.svg?color=blueviolet&label=discord)](https://discord.gg/c69AXwk)
![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.
> 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