fix: name is now lowercase

This commit is contained in:
Endercheif 2023-02-14 19:12:42 -08:00 committed by GitHub
parent ff7318cbb3
commit 86b36630c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 26 additions and 26 deletions

View File

@ -33,5 +33,5 @@ jobs:
push: true push: true
pull: true pull: true
tags: | tags: |
docker.pkg.github.com/Endercheif/piston/api docker.pkg.github.com/endercheif/piston/api
ghcr.io/Endercheif/piston ghcr.io/endercheif/piston

View File

@ -54,7 +54,7 @@ jobs:
run: | run: |
PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u) PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u)
echo "Packages: $PACKAGES" echo "Packages: $PACKAGES"
docker pull docker.pkg.github.com/Endercheif/piston/repo-builder:latest docker pull docker.pkg.github.com/endercheif/piston/repo-builder:latest
docker build -t repo-builder repo docker build -t repo-builder repo
docker run -v "${{ github.workspace }}:/piston" repo-builder --no-server $PACKAGES docker run -v "${{ github.workspace }}:/piston" repo-builder --no-server $PACKAGES
ls -la packages ls -la packages
@ -89,8 +89,8 @@ jobs:
- name: Run tests - name: Run tests
run: | run: |
ls -la ls -la
docker run -v $(pwd)'/repo:/piston/repo' -v $(pwd)'/packages:/piston/packages' -d --name repo docker.pkg.github.com/Endercheif/piston/repo-builder --no-build docker run -v $(pwd)'/repo:/piston/repo' -v $(pwd)'/packages:/piston/packages' -d --name repo docker.pkg.github.com/endercheif/piston/repo-builder --no-build
docker pull docker.pkg.github.com/Endercheif/piston/api docker pull docker.pkg.github.com/endercheif/piston/api
docker build -t piston-api api docker build -t piston-api api
docker run --network container:repo -v $(pwd)'/data:/piston' -e PISTON_LOG_LEVEL=DEBUG -e 'PISTON_REPO_URL=http://localhost:8000/index' -d --name api piston-api docker run --network container:repo -v $(pwd)'/data:/piston' -e PISTON_LOG_LEVEL=DEBUG -e 'PISTON_REPO_URL=http://localhost:8000/index' -d --name api piston-api
echo Waiting for API to start.. echo Waiting for API to start..

View File

@ -32,7 +32,7 @@ jobs:
run: | run: |
PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u) PACKAGES=$(jq '.[]' -r ${HOME}/files*.json | awk -F/ '$1~/packages/ && $2 && $3{ print $2 "-" $3 }' | sort -u)
echo "Packages: $PACKAGES" echo "Packages: $PACKAGES"
docker pull docker.pkg.github.com/Endercheif/piston/repo-builder:latest docker pull docker.pkg.github.com/endercheif/piston/repo-builder:latest
docker build -t repo-builder repo docker build -t repo-builder repo
docker run -v "${{ github.workspace }}:/piston" repo-builder --no-server $PACKAGES docker run -v "${{ github.workspace }}:/piston" repo-builder --no-server $PACKAGES
ls -la packages ls -la packages
@ -51,11 +51,11 @@ jobs:
needs: build-pkg needs: build-pkg
steps: steps:
- name: 'Download all release assets' - name: 'Download all release assets'
run: curl -s https://api.github.com/repos/Endercheif/piston/releases/latest | jq '.assets[].browser_download_url' -r | xargs -L 1 curl -sLO run: curl -s https://api.github.com/repos/endercheif/piston/releases/latest | jq '.assets[].browser_download_url' -r | xargs -L 1 curl -sLO
- name: 'Generate index file' - name: 'Generate index file'
run: | run: |
echo "" > index echo "" > index
BASEURL=https://github.com/Endercheif/piston/releases/download/pkgs/ BASEURL=https://github.com/endercheif/piston/releases/download/pkgs/
for pkg in *.pkg.tar.gz for pkg in *.pkg.tar.gz
do do
PKGFILE=$(basename $pkg) PKGFILE=$(basename $pkg)

View File

@ -28,4 +28,4 @@ jobs:
pull: true pull: true
push: true push: true
tags: | tags: |
docker.pkg.github.com/Endercheif/piston/repo-builder docker.pkg.github.com/endercheif/piston/repo-builder

View File

@ -105,7 +105,7 @@ const options = {
repo_url: { repo_url: {
desc: 'URL of repo index', desc: 'URL of repo index',
default: default:
'https://github.com/Endercheif/piston/releases/download/pkgs/index', 'https://github.com/endercheif/piston/releases/download/pkgs/index',
validators: [], validators: [],
}, },
max_concurrent_jobs: { max_concurrent_jobs: {

View File

@ -1,2 +1,2 @@
FROM ghcr.io/Endercheif/piston:latest FROM ghcr.io/endercheif/piston:latest
ADD . /piston/packages/ ADD . /piston/packages/

View File

@ -28,7 +28,7 @@ fetch_packages(){
-dit \ -dit \
-p $port:2000 \ -p $port:2000 \
--name builder_piston_instance \ --name builder_piston_instance \
ghcr.io/Endercheif/piston ghcr.io/endercheif/piston
# Ensure the CLI is installed # Ensure the CLI is installed
cd ../cli cd ../cli

View File

@ -2,7 +2,7 @@ version: '3.2'
services: services:
api: api:
image: ghcr.io/Endercheif/piston image: ghcr.io/endercheif/piston
container_name: piston_api container_name: piston_api
restart: always restart: always
ports: ports:

View File

@ -156,7 +156,7 @@ Useful for running memory-limited contests.
```yaml ```yaml
key: PISTON_REPO_URL key: PISTON_REPO_URL
default: https://github.com/Endercheif/piston/releases/download/pkgs/index default: https://github.com/endercheif/piston/releases/download/pkgs/index
``` ```
URL for repository index, where packages will be downloaded from. URL for repository index, where packages will be downloaded from.

View File

@ -10,7 +10,7 @@ In the example of NodeJS, we would call this `node`, after the main binary.
See [deno/1.7.5/](deno/1.7.5/) or any other directory for examples. See [deno/1.7.5/](deno/1.7.5/) or any other directory for examples.
1. Create a new branch on your fork of Endercheif/piston 1. Create a new branch on your fork of endercheif/piston
2. Create directories named `[language]/[version]`. See Naming Languages for how to determine the name for your language 2. Create directories named `[language]/[version]`. See Naming Languages for how to determine the name for your language

View File

@ -1,6 +1,6 @@
<h1 align="center"> <h1 align="center">
<a href="https://github.com/Endercheif/piston"> <a href="https://github.com/endercheif/piston">
<img src="var/docs/images/piston.svg" valign="middle" width="58" height="58" alt="Endercheif piston" /> <img src="var/docs/images/piston.svg" valign="middle" width="58" height="58" alt="endercheif piston" />
</a> </a>
<span valign="middle"> <span valign="middle">
Piston Piston
@ -12,14 +12,14 @@
<br> <br>
<p align="center"> <p align="center">
<a href="https://github.com/Endercheif/piston/commits/master"> <a href="https://github.com/endercheif/piston/commits/master">
<img src="https://img.shields.io/github/last-commit/Endercheif/piston.svg?style=for-the-badge&logo=github&logoColor=white" <img src="https://img.shields.io/github/last-commit/endercheif/piston.svg?style=for-the-badge&logo=github&logoColor=white"
alt="GitHub last commit"> alt="GitHub last commit">
<a href="https://github.com/Endercheif/piston/issues"> <a href="https://github.com/endercheif/piston/issues">
<img src="https://img.shields.io/github/issues/Endercheif/piston.svg?style=for-the-badge&logo=github&logoColor=white" <img src="https://img.shields.io/github/issues/endercheif/piston.svg?style=for-the-badge&logo=github&logoColor=white"
alt="GitHub issues"> alt="GitHub issues">
<a href="https://github.com/Endercheif/piston/pulls"> <a href="https://github.com/endercheif/piston/pulls">
<img src="https://img.shields.io/github/issues-pr-raw/Endercheif/piston.svg?style=for-the-badge&logo=github&logoColor=white" <img src="https://img.shields.io/github/issues-pr-raw/endercheif/piston.svg?style=for-the-badge&logo=github&logoColor=white"
alt="GitHub pull requests"> alt="GitHub pull requests">
</p> </p>
@ -64,7 +64,7 @@ It's used in numerous places including:
The following are approved and endorsed extensions/utilities to the core Piston offering. The following are approved and endorsed extensions/utilities to the core Piston offering.
- [I Run Code](https://github.com/Endercheif/piston-bot), a Discord bot used in 4100+ servers to handle arbitrary code evaluation in Discord. To get this bot in your own server, go here: https://emkc.org/run. - [I Run Code](https://github.com/endercheif/piston-bot), a Discord bot used in 4100+ servers to handle arbitrary code evaluation in Discord. To get this bot in your own server, go here: https://emkc.org/run.
- [Piston CLI](https://github.com/Shivansh-007/piston-cli), a universal shell supporting code highlighting, files, and interpretation without the need to download a language. - [Piston CLI](https://github.com/Shivansh-007/piston-cli), a universal shell supporting code highlighting, files, and interpretation without the need to download a language.
- [Node Piston Client](https://github.com/dthree/node-piston), a Node.js wrapper for accessing the Piston API. - [Node Piston Client](https://github.com/dthree/node-piston), a Node.js wrapper for accessing the Piston API.
- [Piston4J](https://github.com/the-codeboy/Piston4J), a Java wrapper for accessing the Piston API. - [Piston4J](https://github.com/the-codeboy/Piston4J), a Java wrapper for accessing the Piston API.
@ -111,7 +111,7 @@ POST https://emkc.org/api/v2/piston/execute
```sh ```sh
# clone and enter repo # clone and enter repo
git clone https://github.com/Endercheif/piston git clone https://github.com/endercheif/piston
``` ```
### Installation ### Installation
@ -141,7 +141,7 @@ docker run \
-dit \ -dit \
-p 2000:2000 \ -p 2000:2000 \
--name piston_api \ --name piston_api \
ghcr.io/Endercheif/piston ghcr.io/endercheif/piston
``` ```
## Piston for testing packages locally ## Piston for testing packages locally