Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic deployment of doxygen/gh-page on push on Master #291

Merged
merged 26 commits into from
Dec 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f6af592
Moved website to main
tomcombriat Dec 1, 2024
60d4e72
Added automatic doc workflow
tomcombriat Dec 1, 2024
81d07d5
Added images, removed image filter from gitignore
tomcombriat Dec 1, 2024
7a7b5f2
Reverted test in doc source
tomcombriat Dec 1, 2024
84355b5
Removed doxygen output from sources
tomcombriat Dec 1, 2024
0378a81
Revert "Removed doxygen output from sources"
tomcombriat Dec 1, 2024
e287c07
Revert "Reverted test in doc source"
tomcombriat Dec 1, 2024
e6767d8
Romving all docs from sources
tomcombriat Dec 1, 2024
d5330a6
Removing dummy check
tomcombriat Dec 1, 2024
ed9d4b0
Trying to fix dox style
tomcombriat Dec 1, 2024
1c8b923
Removed website from Dox
tomcombriat Dec 1, 2024
ea480a5
Trying to fix dox style
tomcombriat Dec 1, 2024
39de6b4
Revert "Trying to fix dox style"
tomcombriat Dec 1, 2024
417ed73
Fixed styling?
tomcombriat Dec 1, 2024
08138af
Removed outdated script
tomcombriat Dec 1, 2024
57985fe
corrected dox file
tomcombriat Dec 1, 2024
81624a5
Merge branch 'master' of github.com:tomcombriat/Mozzi
tomcombriat Dec 1, 2024
69effa0
Reverted css to default
tomcombriat Dec 1, 2024
877831c
Added audio files for website
tomcombriat Dec 5, 2024
af3353b
Moved website to extras/website
tomcombriat Dec 5, 2024
8cae91c
Merge branch 'master' of github.com:tomcombriat/Mozzi
tomcombriat Dec 5, 2024
92e034c
Adapted dox and action after moved to extras/website
tomcombriat Dec 5, 2024
56ed08d
Cleanup of website files
tomcombriat Dec 7, 2024
1be930e
Removed website from doxygen doc
tomcombriat Dec 7, 2024
a8bb1c7
Changed doxygen version
tomcombriat Dec 7, 2024
2fd2f04
Revert website to upstream repo
tomcombriat Dec 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 70 additions & 0 deletions .github/workflows/build-and-deploy-site.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@

name: Deploy Jekyll site to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]


# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Doxygen Action
uses: mattnotmitt/[email protected]
with:
working-directory: extras/doxygen-style
doxyfile-path: Doxyfile
- name: Setup Ruby
uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
with:
working-directory: extras/website
ruby-version: '3.1' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
# Outputs to the './_site' directory by default
working-directory: ./extras/website
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production
- name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v3
with:
#path: ./gh-pages/_site
path: ./extras/website/_site

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,10 @@
Mozzi-resources
.vscode
*.out
*.ogg
*.mp3
sonar-project.properties
*.bak
*.gch
*#*
images
Makefile*
tags
user_guide.md
Expand Down
164 changes: 0 additions & 164 deletions extras/doc/html/01_8_basics_2_vibrato_2_vibrato_8ino-example.html

This file was deleted.

Loading
Loading