Skip to content

Commit

Permalink
Merge pull request #88 from pixxelhq/master
Browse files Browse the repository at this point in the history
Remove unneeded GitHub Action workflows
  • Loading branch information
swarup-n authored Jun 4, 2024
2 parents 528a5d6 + 3daee04 commit c62a1bf
Show file tree
Hide file tree
Showing 2 changed files with 118 additions and 118 deletions.
186 changes: 93 additions & 93 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,98 +1,98 @@
name: CI
# name: CI

on: [push, pull_request]
# on: [push, pull_request]

jobs:
java:
name: Java ${{ matrix.platform }} ${{ matrix.java }}
runs-on: ${{ matrix.platform }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
java: ["11", "17", "21"]
platform: [ubuntu-latest]
mvn_opts: ["-Dsurefire.useFile=false"]
experimental: [false]
include:
- platform: macos-latest
java: "11"
mvn_opts: "-Dsurefire.useFile=false"
experimental: true
- platform: windows-latest
java: "11"
mvn_opts: '"-Dsurefire.useFile=false"'
experimental: true
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{ matrix.java }}
- name: Run test suite
run: mvn -B --no-transfer-progress ${{ matrix.mvn_opts }} test
- uses: actions/[email protected]
if: failure()
with:
name: errdump
path: |
yamcs-core/hs_err*
yamcs-core/target/surefire-reports/*.dump*
tests/hs_err*
tests/target/surefire-reports/*.dump*
# jobs:
# java:
# name: Java ${{ matrix.platform }} ${{ matrix.java }}
# runs-on: ${{ matrix.platform }}
# continue-on-error: ${{ matrix.experimental }}
# strategy:
# fail-fast: false
# matrix:
# java: ["11", "17", "21"]
# platform: [ubuntu-latest]
# mvn_opts: ["-Dsurefire.useFile=false"]
# experimental: [false]
# include:
# - platform: macos-latest
# java: "11"
# mvn_opts: "-Dsurefire.useFile=false"
# experimental: true
# - platform: windows-latest
# java: "11"
# mvn_opts: '"-Dsurefire.useFile=false"'
# experimental: true
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-java@v4
# with:
# distribution: temurin
# java-version: ${{ matrix.java }}
# - name: Run test suite
# run: mvn -B --no-transfer-progress ${{ matrix.mvn_opts }} test
# - uses: actions/[email protected]
# if: failure()
# with:
# name: errdump
# path: |
# yamcs-core/hs_err*
# yamcs-core/target/surefire-reports/*.dump*
# tests/hs_err*
# tests/target/surefire-reports/*.dump*

javadoc:
name: Javadoc ${{ matrix.java }}
runs-on: ubuntu-latest
strategy:
matrix:
java: ["11", "17", "21"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{ matrix.java }}
- name: Generate javadoc
run: mvn -B --no-transfer-progress -DskipTests javadoc:aggregate
# javadoc:
# name: Javadoc ${{ matrix.java }}
# runs-on: ubuntu-latest
# strategy:
# matrix:
# java: ["11", "17", "21"]
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-java@v4
# with:
# distribution: temurin
# java-version: ${{ matrix.java }}
# - name: Generate javadoc
# run: mvn -B --no-transfer-progress -DskipTests javadoc:aggregate

web:
name: Web
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 18
- name: Set up webapp
run: cd yamcs-web/src/main/webapp; npm install
- name: Build webapp
run: cd yamcs-web/src/main/webapp; npm run build
# web:
# name: Web
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-node@v4
# with:
# node-version: 18
# - name: Set up webapp
# run: cd yamcs-web/src/main/webapp; npm install
# - name: Build webapp
# run: cd yamcs-web/src/main/webapp; npm run build

docs:
name: Documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 11
- name: Generate protobin
run: mvn -B --no-transfer-progress -DskipTests compile
- uses: actions/setup-python@v5
with:
python-version: 3.8
- name: Set up sphinx
run: |
cd docs
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Generate HTTP API documentation
run: |
cd docs/http-api
make html
- name: Generate Server Manual
run: |
cd docs/server-manual
make man html
# docs:
# name: Documentation
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-java@v4
# with:
# distribution: temurin
# java-version: 11
# - name: Generate protobin
# run: mvn -B --no-transfer-progress -DskipTests compile
# - uses: actions/setup-python@v5
# with:
# python-version: 3.8
# - name: Set up sphinx
# run: |
# cd docs
# python -m pip install --upgrade pip
# pip install -r requirements.txt
# - name: Generate HTTP API documentation
# run: |
# cd docs/http-api
# make html
# - name: Generate Server Manual
# run: |
# cd docs/server-manual
# make man html
50 changes: 25 additions & 25 deletions .github/workflows/quality.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
name: Code Quality
# name: Code Quality

on:
push:
branches:
- master
# on:
# push:
# branches:
# - master

jobs:
sonar:
name: Sonar
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- name: Scan code
run: mvn -P coverage -B --no-transfer-progress -Dsurefire.useFile=false -Dsonar.projectKey=yamcs verify sonar:sonar
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- uses: actions/[email protected]
if: failure()
with:
name: hs_err_pid
path: yamcs-core/hs_err*
# jobs:
# sonar:
# name: Sonar
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-java@v4
# with:
# distribution: temurin
# java-version: 17
# - name: Scan code
# run: mvn -P coverage -B --no-transfer-progress -Dsurefire.useFile=false -Dsonar.projectKey=yamcs verify sonar:sonar
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
# - uses: actions/[email protected]
# if: failure()
# with:
# name: hs_err_pid
# path: yamcs-core/hs_err*

0 comments on commit c62a1bf

Please sign in to comment.