This commit is contained in:
Daniel LaCosse 2022-03-08 13:47:34 -05:00
parent e6b8acb3f6
commit f7727d1aba
3 changed files with 1 additions and 70 deletions

View file

@ -1,69 +0,0 @@
# -- DEPRECATED: FOR REFERENCE ONLY --
# Due to recent security issues with travis, we are in the process
# of migrating to the same process we use on the client:
# https://github.com/Jigsaw-Code/outline-client/blob/master/.github/workflows/build_release_candidates.yml
name: LEGACY Release Manager
on:
push:
tags:
- "v[0-9]*"
# env:
# SENTRY_DSN: https://533e56d1b2d64314bd6092a574e6d0f1@o74047.ingest.sentry.io/215496
jobs:
noop:
name: No-op
steps:
- name: No-op
run: 'echo "DEPRECATED: FOR REFERENCE ONLY"'
# release_manager:
# name: Release Manager
# runs-on: ${{ matrix.os }}
# environment: Production Outline Manager
# strategy:
# matrix:
# os: [ubuntu-20.04, macos-latest]
# # Don't cancel jobs on other platforms if one fails
# fail-fast: false
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# - name: Install Node
# uses: actions/setup-node@v2
# with:
# cache: npm
# node-version: 16
# - name: Show Environment Info
# run: |
# npm -v
# openssl version
# env
# - name: Install Dependencies
# run: npm ci
# - name: Release Linux
# if: runner.os == 'Linux'
# run: npm run action server_manager/electron_app/release_linux
# - name: Release MacOS
# if: runner.os == 'macOS'
# env:
# APPLE_ID: ${{ secrets.APPLE_ID }}
# APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
# ENCRYPTED_SIGNING_CERT_IV: ${{ secrets.ENCRYPTED_SIGNING_CERT_IV }}
# ENCRYPTED_SIGNING_CERT_KEY: ${{ secrets.ENCRYPTED_SIGNING_CERT_KEY }}
# run: |
# openssl aes-256-cbc -K $ENCRYPTED_SIGNING_CERT_KEY -iv $ENCRYPTED_SIGNING_CERT_IV -in macos-signing-certificate.p12.enc -out macos-signing-certificate.p12 -d -md sha256
# export CSC_LINK=$(pwd)/macos-signing-certificate.p12
# npm run action server_manager/electron_app/release_macos
# - name: Deploy
# uses: softprops/action-gh-release@v1
# with:
# files: "build/server_manager/electron_app/static/dist/*.*"
# draft: true

View file

@ -54,7 +54,7 @@ jobs:
run: npm run action shadowbox/test
- name: Shadowbox Integration Test
run: npm run action shadowbox/integration_test/start
run: npm run action shadowbox/integration_test/run
metrics-server:
name: Metrics Server