(experiment) github action

This commit is contained in:
Peter Squicciarini 2020-09-18 05:41:04 -07:00
parent 101bda7072
commit 535861eec8
No known key found for this signature in database
GPG Key ID: 08B897BCAB6763CB

50
.github/workflows/macos.yml vendored Normal file
View File

@ -0,0 +1,50 @@
name: CI
on:
push:
pull_request:
branches: [ master ]
jobs:
build:
runs-on: macOS-latest
env:
TRAVIS_OS_NAME: "osx"
steps:
- uses: actions/checkout@v2
- name: Setup Node.js environment
uses: actions/setup-node@v1.4.3
with:
node-version: 12.14.1
- name: Clone VSCode repo
run: |
. get_repo.sh
echo "::set-env name=LATEST_MS_TAG::$LATEST_MS_TAG"
echo "::set-env name=LATEST_MS_COMMIT::$LATEST_MS_COMMIT"
- name: Check existing VSCodium tags/releases
run: |
. check_tags.sh
echo "::set-env name=SHOULD_BUILD::$SHOULD_BUILD"
- name: Build
run: ./build.sh
- name: Zip release
run: ./create_zip.sh
- name: Release
uses: softprops/action-gh-release@v1
if: env.SHOULD_BUILD == "yes"
with:
tag_name: ${{ env.LATEST_MS_TAG }}
files: |
./*.zip
./*.dmg
./*.sha256
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}