diff --git a/.github/workflows/authorize-workflow-changes.yml b/.github/workflows/authorize-workflow-changes.yml deleted file mode 100644 index 1c29f7a..0000000 --- a/.github/workflows/authorize-workflow-changes.yml +++ /dev/null @@ -1,2 +0,0 @@ -# Use Undo push github action for : -## reject modifing workflow by members except technical team diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml deleted file mode 100644 index e7cd0be..0000000 --- a/.github/workflows/github-pages.yml +++ /dev/null @@ -1,67 +0,0 @@ -name: Deploy Jekyll site to course Pages - -on: - # Runs on pushes targeting the default branch or when update-course triggered - push: - branches: ["main"] - repository_dispatch: - types: [update-course] - # 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 one concurrent deployment -concurrency: - group: "pages" - cancel-in-progress: true - -jobs: - # Build job - build: - runs-on: ubuntu-latest - steps: - # Prepare content - - name: Checkout - uses: actions/checkout@v3 - - run: | - git clone --depth 1 -b main https://github.com/ceituut/ceituut.github.io.git - rm -d -f -r .github/ - mkdir .github - mv -v ceituut.github.io/outer-pages/* .github/ - chmod +x .github/prepare-content.sh - ./.github/prepare-content.sh - shell: bash - - name: Setup Ruby - uses: ruby/setup-ruby@0a29871fe2b0200a17a4497bae54fe5df0d973aa # v1.115.3 - with: - ruby-version: '3.0' # 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@v2 - - name: Build with Jekyll - # Outputs to the './_site' directory by default - 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@v1 - - # 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@v1 \ No newline at end of file diff --git a/.github/workflows/update-website.yml b/.github/workflows/update-website.yml index 6a60280..5812d0b 100644 --- a/.github/workflows/update-website.yml +++ b/.github/workflows/update-website.yml @@ -4,7 +4,6 @@ on: push: branches: [ main ] - workflow_dispatch: jobs: diff --git a/.github/workflows/validate-content.yml b/.github/workflows/validate-content.yml deleted file mode 100644 index 343529e..0000000 --- a/.github/workflows/validate-content.yml +++ /dev/null @@ -1,8 +0,0 @@ -### All content markdown files created with members will have 'draft' field; -#### Draft markdowns will not take a part in build process; -##### They should be validated by content team; -###### By adding 'validated' instead of 'draft'; - -# This workflow will check 'validated' markdown files to be commited by -# content team. -## for course repos this validation can be done with masters team also. \ No newline at end of file