Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

📝 Fix STT 3

📝 Fix STT 3 #4

name: Progress & RAR Source
on:
push:
branches: ["main", "dev"]
pull_request:
branches: ["main", "dev"]
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true
permissions: write-all
env:
RAR_SOURCE_NAME: ${{ vars.RAR_SOURCE_NAME }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
jobs:
working-progress:
name: Working Progress
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@main
- uses: actions/setup-python@main
with:
python-version: "3.11"
- name: Run python script
run: python scripts/checkWorkedProject.py
- name: Github commit & push
continue-on-error: true
run: |
git config --global user.email "[email protected]"
git config --global user.name "GitHub Action"
git add .
git commit -m "✅ Auto update Working Progress"
git push
rar-source:
name: RAR Source
runs-on: ubuntu-latest
needs: working-progress
steps:
- name: Checkout
uses: actions/checkout@main
- name: Install rar
run: sudo apt-get install rar
- name: RAR source
run: rar a -r ${{ env.RAR_SOURCE_NAME }}.rar Bai* *.sln
- name: Delete RAR release & tag
continue-on-error: true
uses: dev-drprasad/delete-older-releases@master
with:
keep_latest: 0
delete_tags: true
delete_tag_pattern: .*RAR.*
- name: Release RAR source code
uses: svenstaro/upload-release-action@master
with:
repo_token: ${{ env.GITHUB_TOKEN }}
file: ${{ env.RAR_SOURCE_NAME }}.rar
tag: RAR
release_name: RAR Source Code
body: "Rar source code để nộp bài, không bao gồm các file ngoài Visual Studio."