-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'devel' into monitoring
- Loading branch information
Showing
7 changed files
with
125 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
name: Nightly Release | ||
|
||
on: | ||
schedule: | ||
- cron: "0 0 * * *" | ||
workflow_dispatch: | ||
inputs: | ||
version: | ||
description: 'Version to release (e.g., 1.0.0)' | ||
required: true | ||
|
||
jobs: | ||
release: | ||
name: Create Nightly Release | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: write | ||
|
||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v3 | ||
|
||
|
||
- name: Set APP_VERSION | ||
id: version | ||
run: | | ||
if [ "${{ github.event_name }}" == "workflow_dispatch" ]; then | ||
VERSION=${{ github.event.inputs.version }} | ||
else | ||
VERSION=${{ github.ref }} | ||
VERSION=${VERSION#refs/tags/} | ||
fi | ||
echo "APP_VERSION=$VERSION" >> $GITHUB_ENV | ||
- name: Build Go Application | ||
run: | | ||
mkdir -p ${{ github.workspace }}/packagelock | ||
APP_VERSION=${{ env.APP_VERSION }} | ||
CGO_ENABLED=0 GOOS=linux go build -ldflags "-X 'main.AppVersion=$APP_VERSION'" -o ${{ github.workspace }}/packagelock | ||
- name: Create Release Archive | ||
run: | | ||
mkdir -p release | ||
cp -r ${{ github.workspace }}/packagelock ./release/packagelock | ||
tar -czvf release/packagelock-${{ env.APP_VERSION }}-linux-amd64-nightly.tar.gz -C release packagelock | ||
- name: Calculate Checksum | ||
run: | | ||
md5sum ./release/packagelock-${{ env.APP_VERSION }}-linux-amd64-nightly.tar.gz | cut -f 1 -d " " > ./release/packagelock-${{ env.APP_VERSION }}-linux-amd64.tar.gz.md5 | ||
- name: Upload Release Tarball | ||
id: upload-release-asset | ||
uses: actions/upload-release-asset@v1 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
upload_url: https://api.github.com/repos/HilkopterBob/PackageLock/releases/180504390/assets | ||
asset_path: ./release/packagelock-${{ env.APP_VERSION }}-linux-amd64-nightly.tar.gz | ||
asset_name: packagelock-${{ env.APP_VERSION }}-linux-amd64-nightly.tar.gz | ||
asset_content_type: application/gzip | ||
|
||
- name: Upload Checksum | ||
id: upload-checksum-asset | ||
uses: actions/upload-release-asset@v1 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
upload_url: https://api.github.com/repos/HilkopterBob/PackageLock/releases/180504390/assets | ||
asset_path: ./release/packagelock-${{ env.APP_VERSION }}-linux-amd64-nightly.tar.gz.md5 | ||
asset_name: packagelock-${{ env.APP_VERSION }}-linux-amd64-nightly.tar.gz.md5 | ||
asset_content_type: text/plain |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,39 @@ | ||
# PackageLock Developer Documentation | ||
|
||
|
||
Welcome to the official developer documentation for **PackageLock**! This wiki serves as a comprehensive resource for developers looking to understand, contribute to, and extend the project. | ||
|
||
## Table of Contents | ||
|
||
- [Getting Started](#getting-started) | ||
- [Architecture Overview](#architecture-overview) | ||
- [API Reference](#api-reference) | ||
- [Contributing](#contributing) | ||
- [FAQ](#faq) | ||
- [Support](#support) | ||
- [Getting Started][getting-started] | ||
- [Architecture Overview][architecture-overview] | ||
- [API Reference][api-reference] | ||
- [Contributing][contributing] | ||
- [FAQ][faq] | ||
- [Support][support] | ||
|
||
## Getting Started | ||
|
||
Begin your journey by following the [Getting Started](./Getting-Started.md) guide. This section will help you set up the development environment, install dependencies, and run the project locally. | ||
Begin your journey by following the [Getting Started][getting-started] guide. This section will help you set up the development environment, install dependencies, and run the project locally. | ||
|
||
## Architecture Overview | ||
|
||
Understand the core architecture of **PackageLock** in the [Architecture Overview](./Architecture-Overview.md) section. Learn about the main components, their interactions, and the design principles that guide the project. | ||
Understand the core architecture of **PackageLock** in the [Architecture Overview][architecture-overview] section. Learn about the main components, their interactions, and the design principles that guide the project. | ||
|
||
## Contributing | ||
|
||
We welcome contributions from the community! Please read our [Contributing](./Contributing.md) guidelines to learn how you can help improve **PackageLock**. This includes information on coding standards, submitting issues, and making pull requests. | ||
We welcome contributions from the community! Please read our [Contributing][contributing] guidelines to learn how you can help improve **PackageLock**. This includes information on coding standards, submitting issues, and making pull requests. | ||
|
||
## FAQ | ||
|
||
Have questions? Check out our [FAQ](./FAQ.md) for answers to common questions. | ||
Have questions? Check out our [FAQ][faq] for answers to common questions. | ||
|
||
--- | ||
|
||
*Happy Coding! 🚀* | ||
|
||
_Happy Coding! 🚀_ | ||
|
||
[getting-started]: getting-started | ||
[architecture-overview]: architecture-overview | ||
[api-reference]: api-reference | ||
[contributing]: contributing | ||
[faq]: faq | ||
[support]: support |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,13 @@ | ||
# Navigation | ||
|
||
- [Home][home] | ||
- [Dev-Home][dev-home] | ||
- [Getting Started][getting-started] | ||
- [Contributing][contributing] | ||
- [FAQ][faq] | ||
|
||
[home]: Home | ||
|
||
- Dev-Home | ||
|
||
[dev-home]: Dev-Home | ||
|
||
- Getting Started | ||
|
||
[getting-started]: Getting-Started | ||
|
||
- Contributing | ||
|
||
[contributing]: Contributing | ||
|
||
- FAQ | ||
|
||
[faq]: FAQ |