From 785bd67ee93a868d29a477c4374b0a10a4155d2e Mon Sep 17 00:00:00 2001 From: criyle Date: Wed, 1 Apr 2020 16:08:54 -0400 Subject: [PATCH] Fix action indent & remove generated code --- .github/workflows/build.yml | 56 ++++++++++++------------- .gitignore | 1 + executor_server.h | 82 ------------------------------------- 3 files changed, 29 insertions(+), 110 deletions(-) delete mode 100644 executor_server.h diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 83c18a0..e4d7e8f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,36 +1,36 @@ name: Build on: push: - branches: [ master ] + branches: [master] jobs: build: name: Build runs-on: ubuntu-latest steps: - - name: Set up Go 1.13 - uses: actions/setup-go@v1 - with: - go-version: 1.13 - id: go - - uses: actions/checkout@v2 - - run: go mod download - - name: Build - run: | - go build -o executorserver ./cmd/executorserver - go build -o cinit ./cmd/cinit - go build -buildmode=c-shared -o executorserver.so ./cmd/executorserver - - name: Upload executorserver - uses: actions/upload-artifact@master - with: - name: ExecutorServer - path: executorserver - - name: Upload cinit - uses: actions/upload-artifact@master - with: - name: cinit - path: cinit - - name: Upload executorserver.so - uses: actions/upload-artifact@master - with: - name: ExecutorServer.so - path: executorserver.so + - name: Set up Go 1.13 + uses: actions/setup-go@v1 + with: + go-version: 1.13 + id: go + - uses: actions/checkout@v2 + - run: go mod download + - name: Build + run: | + go build -o executorserver ./cmd/executorserver + go build -o cinit ./cmd/cinit + go build -buildmode=c-shared -o executorserver.so ./cmd/executorserver + - name: Upload executorserver + uses: actions/upload-artifact@master + with: + name: ExecutorServer + path: executorserver + - name: Upload cinit + uses: actions/upload-artifact@master + with: + name: cinit + path: cinit + - name: Upload executorserver.so + uses: actions/upload-artifact@master + with: + name: ExecutorServer.so + path: executorserver.so diff --git a/.gitignore b/.gitignore index 3d91845..f028c52 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ cinit package*.json example.js +executor_server.h diff --git a/executor_server.h b/executor_server.h deleted file mode 100644 index 5647c26..0000000 --- a/executor_server.h +++ /dev/null @@ -1,82 +0,0 @@ -/* Code generated by cmd/cgo; DO NOT EDIT. */ - -/* package github.com/criyle/go-judge/cmd/executorserver */ - - -#line 1 "cgo-builtin-export-prolog" - -#include /* for ptrdiff_t below */ - -#ifndef GO_CGO_EXPORT_PROLOGUE_H -#define GO_CGO_EXPORT_PROLOGUE_H - -#ifndef GO_CGO_GOSTRING_TYPEDEF -typedef struct { const char *p; ptrdiff_t n; } _GoString_; -#endif - -#endif - -/* Start of preamble from import "C" comments. */ - - - - -/* End of preamble from import "C" comments. */ - - -/* Start of boilerplate cgo prologue. */ -#line 1 "cgo-gcc-export-header-prolog" - -#ifndef GO_CGO_PROLOGUE_H -#define GO_CGO_PROLOGUE_H - -typedef signed char GoInt8; -typedef unsigned char GoUint8; -typedef short GoInt16; -typedef unsigned short GoUint16; -typedef int GoInt32; -typedef unsigned int GoUint32; -typedef long long GoInt64; -typedef unsigned long long GoUint64; -typedef GoInt64 GoInt; -typedef GoUint64 GoUint; -typedef __SIZE_TYPE__ GoUintptr; -typedef float GoFloat32; -typedef double GoFloat64; -typedef float _Complex GoComplex64; -typedef double _Complex GoComplex128; - -/* - static assertion to make sure the file is being used on architecture - at least with matching size of GoInt. -*/ -typedef char _check_for_64_bit_pointer_matching_GoInt[sizeof(void*)==64/8 ? 1:-1]; - -#ifndef GO_CGO_GOSTRING_TYPEDEF -typedef _GoString_ GoString; -#endif -typedef void *GoMap; -typedef void *GoChan; -typedef struct { void *t; void *v; } GoInterface; -typedef struct { void *data; GoInt len; GoInt cap; } GoSlice; - -#endif - -/* End of boilerplate cgo prologue. */ - -#ifdef __cplusplus -extern "C" { -#endif - - -// Init initialize the sandbox environment - -extern int Init(char* p0); - -// Exec runs command inside container runner - -extern char* Exec(char* p0); - -#ifdef __cplusplus -} -#endif