Skip to content

Commit ed17483

Browse files
authored
Merge pull request #1 from LaswitchTech/dev
General: Version bumped to v1.1.0
2 parents 49f8e63 + 3e22816 commit ed17483

File tree

293 files changed

+6061
-2336
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

293 files changed

+6061
-2336
lines changed

.github/workflows/release.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
jobs:
9+
release:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout code
13+
uses: actions/checkout@v2
14+
with:
15+
fetch-depth: 0
16+
17+
- name: Set Tag as Filename
18+
id: tag_name
19+
run: echo "TAG_NAME=${GITHUB_REF##*/}" >> $GITHUB_ENV
20+
21+
- name: Create ZIP file
22+
run: zip -r "${{ env.TAG_NAME }}.zip" .
23+
24+
- name: Generate Changelog
25+
id: generate_changelog
26+
run: |
27+
# Find the most recent tag before the current one
28+
PREV_TAG=$(git describe --tags --abbrev=0 HEAD^)
29+
30+
# Create a new CHANGELOG.md file with headers
31+
echo -e "# Changelog\n" > CHANGELOG.md
32+
33+
# List commit messages between the previous tag and current HEAD
34+
git log ${PREV_TAG}..HEAD --pretty=format:"* %s" >> CHANGELOG.md
35+
36+
# List unique contributors for these commits
37+
echo -e "\n\n# Contributors\n" >> CHANGELOG.md
38+
git log ${PREV_TAG}..HEAD --format='%aN' | sort -u | awk '{print "* " $0}' >> CHANGELOG.md
39+
40+
- name: Create Release
41+
id: create_release
42+
uses: actions/create-release@v1
43+
env:
44+
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
45+
with:
46+
tag_name: ${{ github.ref }}
47+
release_name: Release ${{ github.ref }}
48+
draft: false
49+
prerelease: false
50+
body_path: ./CHANGELOG.md
51+
52+
- name: Upload Asset
53+
uses: actions/upload-release-asset@v1
54+
env:
55+
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
56+
with:
57+
upload_url: ${{ steps.create_release.outputs.upload_url }}
58+
asset_path: ./${{ env.TAG_NAME }}.zip
59+
asset_name: source.zip
60+
asset_content_type: application/zip

.gitignore

Lines changed: 11 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@ venv/
99
ENV/
1010
env.bak/
1111
venv.bak/
12-
13-
# Composer
14-
composer.phar
15-
*composer.phar
16-
/vendor/
12+
TOKEN
13+
runtime
1714

1815
# Mac OS X
1916
.DS_Store
@@ -26,47 +23,14 @@ composer.phar
2623
*.cfg
2724
*.log
2825

29-
# Exclude Files
30-
!/config/requirements.cfg
31-
32-
# Exclude Locales Configurations and Translations
33-
!Locale/*/*.cfg
34-
3526
# Unique Directories
3627
/tmp/
37-
/data/
38-
39-
# Apache
40-
.htaccess
41-
/webroot/
42-
43-
# Backups
44-
/backup/
45-
46-
# Example Files
47-
/example/vendor/
48-
49-
# Custom Module Files
50-
51-
# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
52-
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
53-
# composer.lock
54-
55-
56-
57-
58-
59-
60-
6128

6229
# Byte-compiled / optimized / DLL files
6330
__pycache__/
6431
*.py[cod]
6532
*$py.class
6633

67-
# C extensions
68-
*.so
69-
7034
# Distribution / packaging
7135
.Python
7236
build/
@@ -144,25 +108,6 @@ target/
144108
profile_default/
145109
ipython_config.py
146110

147-
# pyenv
148-
# For a library or package, you might want to ignore these files since the code is
149-
# intended to run in multiple environments; otherwise, check them in:
150-
# .python-version
151-
152-
# pipenv
153-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
154-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
155-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
156-
# install all needed dependencies.
157-
#Pipfile.lock
158-
159-
# poetry
160-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
161-
# This is especially recommended for binary packages to ensure reproducibility, and is more
162-
# commonly ignored for libraries.
163-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
164-
#poetry.lock
165-
166111
# pdm
167112
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
168113
#pdm.lock
@@ -180,3 +125,12 @@ celerybeat.pid
180125

181126
# SageMath parsed files
182127
*.sage.py
128+
129+
# building source files
130+
src/bin/freerdp/source
131+
src/bin/freerdp/install
132+
src/bin/freerdp/build
133+
134+
# Exclusions
135+
!src/bin/freerdp/*/*/lib/
136+
!src/bin/freerdp/*/*/xfreerdp

.gitmodules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[submodule "src/core"]
2+
path = src/core
3+
url = https://github.com/LaswitchTech/corePY.git
4+
branch = stable

0 commit comments

Comments
 (0)