diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index dbd66dec5..000000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,133 +0,0 @@ -# This is a basic workflow to help you get started with Actions - -name: Build - -# Controls when the action will run. -on: - # Triggers the workflow on push or pull request events but only for the master branch - push: - branches: [ master ] - pull_request: - branches: [ master ] - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "build" - buildLinux: - # The type of runner that the job will run on - runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 - - - uses: krdlab/setup-haxe@master - with: - haxe-version: 4.2.4 - # Runs a set of commands using the runners shell - - name: Install Haxelib - run: | - haxelib setup ~/haxelib - haxelib install lime - haxelib install openfl - haxelib install flixel - haxelib run lime setup flixel - haxelib run lime setup - haxelib install flixel-tools - haxelib install flixel-ui - haxelib install flixel-addons - haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit - haxelib install hscript - haxelib install newgrounds - haxelib install polymod 1.5.2 - haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc - haxelib install hxcpp-debug-server - haxelib list - - name: Create Version Tag - run: echo "${{github.run_id}}" > VERSION - - name: Compile Linux - run: haxelib run lime build Project.xml linux --app-version="4.0.0-${{ github.run_id}}" - - name: Publish Linux Artifact - uses: actions/upload-artifact@v2.2.4 - with: - name: linuxBuild - path: 'export/release/linux/bin' - buildWindows: - runs-on: windows-latest - - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2.3.0 - - - uses: krdlab/setup-haxe@master - with: - haxe-version: 4.2.4 - # Runs a set of commands using the runners shell - - name: Install Haxelib - run: | - haxelib setup C:/haxelib - haxelib install lime - haxelib install openfl - haxelib install flixel - haxelib run lime setup flixel - haxelib run lime setup - haxelib install flixel-tools - haxelib install flixel-ui - haxelib install flixel-addons - haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit - haxelib install hscript - haxelib install newgrounds - haxelib install polymod 1.5.2 - haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc - haxelib install hxcpp-debug-server - haxelib list - shell: cmd - - name: Create Version Tag - run: echo "${{github.run_id}}" > VERSION - - name: Compile - run: haxelib run lime build windows --app-version="4.0.0-${{ github.run_id}}" - - name: Publish Artifact - uses: actions/upload-artifact@v2.2.4 - with: - name: windowsBuild - path: export/release/windows/bin - buildMac: - runs-on: macos-latest - - steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 - - - uses: krdlab/setup-haxe@master - with: - haxe-version: 4.2.4 - # Runs a set of commands using the runners shell - - name: Install Haxelib - run: | - haxelib setup ~/haxelib - haxelib install hxcpp - haxelib install lime - haxelib install openfl - haxelib install flixel - haxelib run lime setup flixel - haxelib run lime setup - haxelib install flixel-tools - haxelib install flixel-ui - haxelib install flixel-addons - haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit - haxelib install hscript - haxelib install newgrounds - haxelib install polymod 1.5.2 - haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc - haxelib install hxcpp-debug-server - haxelib list - - name: Create Version Tag - run: echo "${{github.run_id}}" > VERSION - - name: Compile - run: haxelib run lime build mac --app-version="4.0.0-${{ github.run_id}}" - - name: Publish Artifact - uses: actions/upload-artifact@v2.2.4 - with: - name: macBuild - path: export/release/macos/bin diff --git a/.github/workflows/superlinter.yml b/.github/workflows/superlinter.yml index dbeff3112..7f2c82e13 100644 --- a/.github/workflows/superlinter.yml +++ b/.github/workflows/superlinter.yml @@ -1,17 +1,10 @@ -name: superlinter -on: push jobs: - lint: - runs-on: ubuntu-latest + build: + runs-on: [ubuntu-latest, macos-latest] steps: - - name: Checkout Repository - uses: actions/checkout@v2 - - name: Setup Haxe - uses: krdlab/setup-haxe@v1 + - uses: krdlab/setup-haxe@v1 with: - haxe-version: 4.1.5 - - name: Lint Haxe - run: | - haxelib install haxelint - haxelib run haxelint -s source - haxelib run haxelint -s Preloader.hx + haxe-version: 4.0.5 + - run: | + haxe -version + haxelib install hxnodejs \ No newline at end of file