Skip to content

Commit

Permalink
Removed 2nd ubuntu building, not necessary
Browse files Browse the repository at this point in the history
  • Loading branch information
NicoLongfield committed Jan 17, 2024
1 parent c9bed6c commit 62a02bb
Showing 1 changed file with 10 additions and 75 deletions.
85 changes: 10 additions & 75 deletions .github/workflows/automaticBuilding.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
env:
VERSION: ${{ steps.get-tag.outputs.VERSION }}

build-linux-ubuntu20:
build-linux-ubuntu:
runs-on: ubuntu-20.04

steps:
Expand Down Expand Up @@ -106,79 +106,20 @@ jobs:
run: |
VERSION=${GITHUB_REF/refs\/tags\//}
echo "::set-output name=VERSION::${VERSION#v}"
- name: Rename Linux
run: mv ./build/dist/MEDomicsLab-${{ env.VERSION }}-linux.deb ./build/dist/MEDomicsLab-${{ env.VERSION }}-ubuntu20.deb
run: mv ./build/dist/MEDomicsLab-${{ env.VERSION }}-linux.deb ./build/dist/MEDomicsLab-${{ env.VERSION }}-ubuntu.deb
env:
VERSION: ${{ steps.get-tag.outputs.VERSION }}

- name: Archive Linux
uses: actions/upload-artifact@v3
with:
name: linux-built-ubuntu20
path: ./build/dist/MEDomicsLab-${{ env.VERSION }}-ubuntu20.deb
name: linux-built-ubuntu
path: ./build/dist/MEDomicsLab-${{ env.VERSION }}-ubuntu.deb
env:
VERSION: ${{ steps.get-tag.outputs.VERSION }}


build-linux-ubuntu22:
runs-on: ubuntu-22.04

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 18.13

- name: Get tag name
run: |
VERSION=${GITHUB_REF/refs\/tags\//}
NEW_VERSION="${VERSION}"
node -p "let pkg=require('./package.json'); pkg.version='$NEW_VERSION'; require('fs').writeFileSync('package.json', JSON.stringify(pkg, null, 2));"
- name: Print package.json
run: cat package.json

- name: Install dependencies
run: npm install

- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: 1.21

- name: Build go
run: |
cd go_server
go build main.go
cd ..
- name: Build for Linux
run: npm run build:linux

- name: Get tag name
id: get-tag
run: |
VERSION=${GITHUB_REF/refs\/tags\//}
echo "::set-output name=VERSION::${VERSION#v}"
- name: Rename Linux
run: mv ./build/dist/MEDomicsLab-${{ env.VERSION }}-linux.deb ./build/dist/MEDomicsLab-${{ env.VERSION }}-ubuntu22.deb
env:
VERSION: ${{ steps.get-tag.outputs.VERSION }}

- name: Archive Linux
uses: actions/upload-artifact@v3
with:
name: linux-built-ubuntu22
path: ./build/dist/MEDomicsLab-${{ env.VERSION }}-ubuntu22.deb
env:
VERSION: ${{ steps.get-tag.outputs.VERSION }}

build-mac:
runs-on: macos-latest
Expand Down Expand Up @@ -289,7 +230,7 @@ jobs:

# Publish to GitHub
publish:
needs: [build-windows, build-linux-ubuntu22, build-linux-ubuntu20, build-mac]
needs: [build-windows, build-linux-ubuntu, build-mac]
runs-on: ubuntu-latest
steps:
- name: Checkout code
Expand All @@ -300,15 +241,10 @@ jobs:
with:
name: windows-built

- name: Download Linux Ubuntu20
uses: actions/download-artifact@v3
with:
name: linux-built-ubuntu20

- name: Download Linux Ubuntu22
- name: Download Linux Ubuntu
uses: actions/download-artifact@v3
with:
name: linux-built-ubuntu22
name: linux-built-ubuntu

- name: Download Mac
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -348,8 +284,7 @@ jobs:
with:
files: |
./MEDomicsLab-${{ env.VERSION }}-win.exe
./MEDomicsLab-${{ env.VERSION }}-ubuntu22.deb
./MEDomicsLab-${{ env.VERSION }}-ubuntu20.deb
./MEDomicsLab-${{ env.VERSION }}-ubuntu.deb
./MEDomicsLab-${{ env.VERSION }}-mac.dmg
./MEDomicsLab-PythonEnv-win.zip
./MEDomicsLab-PythonEnv-linux.zip
Expand Down

0 comments on commit 62a02bb

Please # to comment.