Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ChallengeDac pull request #1

Open
wants to merge 186 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
43935fd
Defibox_vault.md
DefiboxTeam Nov 16, 2022
5b4b797
Update Defibox_vault.md
DefiboxTeam Nov 16, 2022
5969331
Update Defibox_vault.md
DefiboxTeam Nov 16, 2022
5a0a22d
Update Defibox_vault.md
DefiboxTeam Nov 16, 2022
e8c38da
Update Defibox_vault.md
DefiboxTeam Nov 17, 2022
cec8c0c
Update Defibox_vault.md
DefiboxTeam Nov 21, 2022
ec0af04
Update Defibox_vault.md
DefiboxTeam Nov 23, 2022
9e892de
Update Defibox_vault.md
DefiboxTeam Nov 23, 2022
458e8d4
Update Defibox_vault.md
DefiboxTeam Nov 24, 2022
97440bc
Update Defibox_vault.md
DefiboxTeam Nov 25, 2022
2e1bed0
Update Defibox_vault.md
DefiboxTeam Nov 25, 2022
d8b21ba
Create EVMNS.md
Nov 28, 2022
b834459
Update EVMNS.md
Nov 28, 2022
76499d3
Update EVMNS.md
Nov 28, 2022
26d327b
Update EVMNS.md
Nov 28, 2022
9c38233
Update EVMNS.md
Nov 28, 2022
ecbf3aa
Update EVMNS.md
Nov 29, 2022
5371606
Update EVMNS.md
Nov 29, 2022
f5337e0
Update EVMNS.md
Nov 29, 2022
5b99ae4
Update EVMNS.md
Nov 29, 2022
707ae24
Update EVMNS.md
Nov 29, 2022
482d292
Update EVMNS.md
Nov 29, 2022
a7f22c2
Update EVMNS.md
Nov 29, 2022
51259f2
Update Defibox_vault.md
DefiboxTeam Nov 29, 2022
86f9564
Update EVMNS.md
Nov 29, 2022
cb03687
Update EVMNS.md
Nov 29, 2022
f1bca07
Update EVMNS.md
Nov 29, 2022
130aa63
Update EVMNS.md
Nov 29, 2022
db8a64c
Update EVMNS.md
Nov 29, 2022
0ebfe2f
Update EVMNS.md
Nov 29, 2022
37885a2
Update EVMNS.md
Nov 29, 2022
c220c9b
Update Defibox_vault.md
DefiboxTeam Nov 29, 2022
6ea1530
Update EVMNS.md
Nov 29, 2022
e69fe19
Update Defibox_vault.md
DefiboxTeam Nov 29, 2022
6166ab0
Update EVMNS.md
Nov 30, 2022
5785433
Update EVMNS.md
Dec 14, 2022
ebbfd1f
Create antelopeio-firewall.md
mchosc Jan 13, 2023
9956455
Create antelopeio_firewall.md
mchosc Jan 16, 2023
2e6675a
Delete antelopeio-firewall.md
mchosc Jan 16, 2023
a94de00
Create eosreddit2.md
Creamyvanill Jan 23, 2023
ef8e7bd
Update eosreddit2.md
Creamyvanill Jan 23, 2023
9f00368
Update eosreddit2.md
Creamyvanill Jan 23, 2023
cea6b49
Update eosreddit2.md
Creamyvanill Jan 23, 2023
c52d00a
Update Defibox_vault.md
DefiboxTeam Feb 7, 2023
6e2f9ae
Update Defibox_vault.md
DefiboxTeam Feb 7, 2023
6e4e6b5
Update EVMNS.md
Feb 7, 2023
b33e948
Update EVMNS.md
Feb 7, 2023
14f4065
Small changes to spelling & formatting.
nsjames Feb 7, 2023
4069f10
Compress space before cut fields
tedcahalleos Feb 11, 2023
af9e803
Add -F to grep and fix writing to $GITHUB_OUT
tedcahalleos Feb 11, 2023
adbdb8f
Update grant-translated.yaml
tedcahalleos Feb 11, 2023
45ef20e
Minor typo - Total costs -> Total Costs
tedcahalleos Feb 11, 2023
c125e76
Update README.md
tedcahalleos Feb 15, 2023
905ae78
Update pull_request_template.md
tedcahalleos Feb 15, 2023
91c125b
Update README.md
tedcahalleos Feb 15, 2023
29f0865
Update minimum-requirements.md
tedcahalleos Feb 15, 2023
dcf5f27
Update grant-badge.md
tedcahalleos Feb 15, 2023
0b62f32
Update maintenance-grants.md
tedcahalleos Feb 15, 2023
da87041
Update grant_guidelines_per_category.md
tedcahalleos Feb 15, 2023
54b5342
Update application-template.md
tedcahalleos Feb 15, 2023
c6db14d
Update application-template.md
tedcahalleos Feb 15, 2023
4720caa
Update application-template.md
tedcahalleos Feb 15, 2023
7b5f931
Update application-template.md
tedcahalleos Feb 15, 2023
ae11b5b
Update application-template.md
tedcahalleos Feb 15, 2023
61d55f3
Merge pull request #106 from evmns/main
tedcahalleos Feb 15, 2023
96c3679
Comment out echo that seems problematic
tedcahalleos Feb 15, 2023
b0934a4
Update eosreddit2.md
Creamyvanill Feb 17, 2023
550af77
Update eosreddit2.md
Creamyvanill Feb 17, 2023
e420d61
Update eosreddit2.md
Creamyvanill Feb 18, 2023
865aef2
Update eosreddit2.md
Creamyvanill Feb 18, 2023
0db5ea3
Update eosreddit2.md
Creamyvanill Feb 18, 2023
b3edc08
Update eosreddit2.md
Creamyvanill Feb 18, 2023
85e2af7
Merge pull request #98 from defiboxswap/main
tedcahalleos Feb 20, 2023
881719d
Create alphaday.md
Mikael337 Feb 26, 2023
4e1111a
Added containers for additional quarters
tedcahalleos Mar 6, 2023
056ccfa
Update accepted_grant_applications.md
tedcahalleos Mar 6, 2023
be2a8d4
Update accepted_grant_applications.md
tedcahalleos Mar 6, 2023
589ec41
Update accepted_grant_applications.md
tedcahalleos Mar 6, 2023
120cd12
Update antelopeio_firewall.md
mchosc Mar 8, 2023
6bfccba
Update antelopeio_firewall.md
mchosc Mar 8, 2023
7d440a0
Update eosreddit2.md
Creamyvanill Mar 21, 2023
9ce15fa
Update eosreddit2.md
Creamyvanill Mar 21, 2023
e2af393
Update eosreddit2.md
Creamyvanill Mar 21, 2023
b8b8cff
Update eosreddit2.md
Creamyvanill Mar 21, 2023
b4df26f
Update eosreddit2.md
Creamyvanill Mar 21, 2023
3fb3995
Removed all comment lines
tedcahalleos Mar 22, 2023
3e418ec
Update antelopeio_firewall.md
mchosc Mar 29, 2023
a0d9e06
Update antelopeio_firewall.md
mchosc Mar 29, 2023
b7db066
Aligning document with ecosystem
nsjames Apr 4, 2023
aa5e20a
Update application-template.md
tedcahalleos Apr 12, 2023
d88422f
Update application-template.md
tedcahalleos Apr 12, 2023
979db97
Merge pull request #135 from Mikael337/main
ABurton22 Apr 12, 2023
ff6e911
Add grant proposal for FACINGS NFT Collection Manager Stage 2
Jan 5, 2023
6564527
Update README.md
tedcahalleos Apr 24, 2023
3fea4ee
Update README.md
tedcahalleos Apr 24, 2023
13daa89
formatting
jdheeter Apr 26, 2023
4b2ef5f
additional details
jdheeter Apr 26, 2023
1bd14c4
Clarifying expectations and intention of application grants (#177)
nsjames Apr 28, 2023
656ce4d
Create am-big-sheet.yml
Lilbansheemebe May 8, 2023
9e84490
Create am-big-parser
Lilbansheemebe May 8, 2023
63ef439
Rename am-big-parser to am-big-parser.yml
Lilbansheemebe May 8, 2023
38149dd
Create am-scrape-appfile.yml
Lilbansheemebe May 8, 2023
f3a0542
Rename am-big-sheet.yml to am-big-gsheet.yml
Lilbansheemebe May 8, 2023
433d663
Update am-scrape-appfile.yml
tedcahalleos May 9, 2023
8d33ba9
README.md
ABurton22 May 15, 2023
09f34d5
Update README.md
ABurton22 May 15, 2023
070886d
Merge pull request #131 from Creamyvanill/main
ABurton22 May 15, 2023
6d43d30
Merge pull request #115 from mchosc/main
ABurton22 May 15, 2023
e807198
Merge pull request #113 from FACINGS/stage2
ABurton22 May 15, 2023
d5a1d9d
Update am-big-gsheet.yml
tedcahalleos May 18, 2023
6718049
Update am-big-parser.yml
tedcahalleos May 18, 2023
1e7226d
Update test-inputs.yml
tedcahalleos May 18, 2023
8def6f2
Update test-inputs.yml
tedcahalleos May 18, 2023
cfb87ce
Update test-inputs.yml
tedcahalleos May 18, 2023
4f4dad3
Update pr-received.yml
tedcahalleos May 18, 2023
2c96dcf
Create test-jobs-exit.yml
tedcahalleos May 18, 2023
a865d35
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
2924e7a
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
602d3aa
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
b70022d
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
2922864
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
934f212
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
1d7d339
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
a50796f
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
5ee7c59
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
fa07aa4
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
7623588
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
021974b
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
6c304fe
Update test-jobs-exit.yml
tedcahalleos May 18, 2023
5c514ae
Create ru-check-filename.yml
tedcahalleos May 18, 2023
2be5208
Create test-ru-check-filename.yml
tedcahalleos May 18, 2023
996bb67
Update test-ru-check-filename.yml
tedcahalleos May 18, 2023
095f0c8
Update test-ru-check-filename.yml
tedcahalleos May 18, 2023
fef61f7
Exit on bad filename issues
tedcahalleos May 18, 2023
efb79ee
Update pr-received.yml
tedcahalleos May 18, 2023
81c78b8
Update pr-received.yml
tedcahalleos May 18, 2023
9024cc5
Update pr-received.yml
tedcahalleos May 19, 2023
e7ec633
Create tokenomics_enhancement_neutroswap.md
RyanTjhin May 19, 2023
0baa9c8
Probably final
RyanTjhin May 19, 2023
a4edb8b
Probably final
RyanTjhin May 19, 2023
d4e670c
Update tokenomics_enhancement_neutroswap.md
jonassunandar May 19, 2023
8e8ee7e
Update tokenomics_enhancement_neutroswap.md
jonassunandar May 19, 2023
d60dbff
New legal name
jonassunandar May 19, 2023
d729b62
Update tokenomics_enhancement_neutroswap.md
jonassunandar May 19, 2023
613da69
Update ru-check-filename.yml
tedcahalleos May 19, 2023
8c3930f
Perform filename checking and exit if bad
tedcahalleos May 19, 2023
9c1f58d
Merge branch 'eosnetworkfoundation:main' into main
jonassunandar May 22, 2023
a19ee83
Add V2 plugins illustration
jonassunandar May 22, 2023
77482f4
upgrade gsheet-action to latest version
tedcahalleos May 22, 2023
31fda2f
Update to latest actions for node16
tedcahalleos May 22, 2023
1927559
Update grant-committee-approved.yml
tedcahalleos May 22, 2023
e48b0a8
Update grant-fully-approved.yml
tedcahalleos May 22, 2023
91d78f7
updated to jroehl/gsheet.action@v2.0.1
tedcahalleos May 22, 2023
1079875
updated to dawidd6/action-send-mail@v3.7.1
tedcahalleos May 22, 2023
5af3c93
updated to dawidd6/action-send-mail@v3.7.1
tedcahalleos May 22, 2023
9907411
Update accepted_grant_applications.md
Lilbansheemebe May 26, 2023
4be4be3
Update accepted_grant_applications.md
Lilbansheemebe May 26, 2023
35b3d42
Update accepted_grant_applications.md
Lilbansheemebe May 26, 2023
be9251d
Completed Application
uddina May 28, 2023
63e03e7
Text changes
uddina May 28, 2023
a1a6e0a
language changes
uddina May 29, 2023
bb8b78b
Update accepted_grant_applications.md
tedcahalleos Jun 1, 2023
bbc8388
Update ru-committee-approved-email.yml
tedcahalleos Jun 7, 2023
f4b86e6
Merge branch 'eosnetworkfoundation:main' into main
jonassunandar Jun 8, 2023
373a592
Update tokenomics_enhancement_neutroswap.md
jonassunandar Jun 8, 2023
255bf8c
Update tokenomics_enhancement_neutroswap.md
jonassunandar Jun 8, 2023
1cf32d6
Create EVMNS_Audit Assistance.md
hdavis1988 Jun 10, 2023
9bed111
Update EVMNS_Audit Assistance.md
hdavis1988 Jun 10, 2023
b29de0a
Rename EVMNS_Audit Assistance.md to EVMNS_Audit_Assistance.md
hdavis1988 Jun 10, 2023
6999ea5
Update tokenomics_enhancement_neutroswap.md
jonassunandar Jun 12, 2023
0640246
Update tokenomics_enhancement_neutroswap.md
jonassunandar Jun 12, 2023
032787d
fix typo
jonassunandar Jun 12, 2023
4a7fc9b
Create eosreddit3.md
Creamyvanill Jun 22, 2023
2f9e7c6
Merge pull request #226 from Creamyvanill/main
ABurton22 Jun 29, 2023
99585c9
Merge pull request #220 from evmns/main
tedcahalleos Jul 24, 2023
af88845
Merge pull request #210 from GAMI-STUDIO/main
ABurton22 Jul 25, 2023
2f68961
Merge branch 'eosnetworkfoundation:main' into main
jonassunandar Aug 7, 2023
6266239
Add a deliverable "Smart Contract Verification"
jonassunandar Aug 7, 2023
19584e3
Create EOS-Cryptography-Proposal-2-b.md
lukapercic Aug 8, 2023
0c96e64
Update EOS-Cryptography-Proposal-2-b.md
lukapercic Aug 8, 2023
e455b6b
Merge pull request #150 from ChallengeDAC/main
ABurton22 Aug 16, 2023
c85bcbf
Merge pull request #222 from Nava-Labs/main
ABurton22 Sep 18, 2023
8b1db88
Merge pull request #251 from lukapercic/main
tedcahalleos Nov 7, 2023
95f9b7f
sunset notice
nsjames Feb 1, 2024
978c6c5
Merge pull request #262 from eosnetworkfoundation/eol-notice
tedcahalleos Feb 1, 2024
17ad16e
Update README.md
tedcahalleos Nov 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@

### For which grant [level](https://github.com/eosnetworkfoundation/grant-framework#grant-levels) are you applying?

- [ ] **Level 1**: Up to $10,000, 2 approvals
- [ ] **Level 2**: Up to $50,000, 3 approvals
- [ ] **Level 3**: Unlimited, 4 approvals
- [ ] **Level 1**: Up to $10,000, 2 approvals
- [ ] **Level 2**: Up to $50,000, 3 approvals
- [ ] **Level 3**: Up to $200,000, 4 approvals

### Application Checklist

Expand Down
78 changes: 78 additions & 0 deletions .github/workflows/am-big-gsheet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: AM Reusable Gsheet Update
on:
workflow_call:
inputs:
project_name:
required: true
type: string
contact_name:
required: true
type: string
team_name:
required: true
type: string
app_email:
required: true
type: string
total_cost:
required: true
type: string
legal_entity:
required: true
type: string
legal_addr:
required: true
type: string
level:
required: true
type: string
eos_addr:
required: true
type: string
github_actor:
required: true
type: string
pr_no:
required: true
type: string
website:
required: true
type: string
open_source:
required: true
type: string
token_sale:
required: true
type: string
basename:
required: true
type: string

secrets:
gsheet_private_key:
required: true

jobs:
appendrow:
runs-on: ubuntu-latest
steps:
- id: 'update_worksheet'
uses: jroehl/gsheet.action@v1.2.0
with:
spreadsheetId: 128L-4NQpOT0f2MLRcd5NiNAMsxS_Y1XGqFRXnyxtfLk
commands: |
[
{ "command": "appendData", "args": { "data": [["${{ inputs.pr_no }}", "${{ inputs.project_name }}",
"${{ inputs.team_name }}",
"${{ inputs.open_source }}", "${{ inputs.token_sale }}",
"${{ inputs.level }}", "${{ inputs.total_cost }}",
"${{ inputs.eos_addr }}",
"${{ inputs.github_actor }}",
"${{ inputs.website }}", "${{ inputs.basename }}",
"${{ inputs.contact_name }}", "${{ inputs.app_email }}",
"${{ inputs.legal_entity }}", "${{ inputs.legal_addr }}"
]], "worksheetTitle": "GrantInfo", "minCol": 1 }}
]
env:
GSHEET_CLIENT_EMAIL: enf-grant-service-account@sonorous-haven-350712.iam.gserviceaccount.com
GSHEET_PRIVATE_KEY: ${{ secrets.gsheet_private_key }}
110 changes: 110 additions & 0 deletions .github/workflows/am-big-parser.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# Parse the ENF Grant Framework Application and return the important parts
# Alysha Mims modified copy of - Ted Cahall 25May2022 -
# 30June2022 modified to scrape more fields.
# 12Nov2022 - Added more fields for the Big Scrape and made a new file from old one
# File may be called from a PR or with a filename passed in (not associated with a PR)
#
name: AM Reusable "Big" Application Parser
on:
workflow_call:
inputs:
filename:
required: true
type: string
outputs:
app_email:
value: ${{ jobs.parse.outputs.app_email }}
contact_name:
value: ${{ jobs.parse.outputs.contact_name }}
project_name:
value: ${{ jobs.parse.outputs.project_name }}
team_name:
value: ${{ jobs.parse.outputs.team_name }}
total_cost:
value: ${{ jobs.parse.outputs.total_cost }}
legal_entity:
value: ${{ jobs.parse.outputs.legal_entity }}
legal_addr:
value: ${{ jobs.parse.outputs.legal_addr }}
level:
value: ${{ jobs.parse.outputs.level }}
eos_addr:
value: ${{ jobs.parse.outputs.eos_addr }}
repo_owner:
value: ${{ jobs.parse.outputs.repo_owner }}
github_actor:
value: ${{ jobs.parse.outputs.github_actor }}
pr_no:
value: ${{ jobs.parse.outputs.pr_no }}
website:
value: ${{ jobs.parse.outputs.website }}
open_source:
value: ${{ jobs.parse.outputs.open_source }}
token_sale:
value: ${{ jobs.parse.outputs.token_sale }}
basename:
value: ${{ jobs.parse.outputs.basename }}

jobs:
parse:
#if: inputs.filename
runs-on: ubuntu-latest
outputs:
app_email: ${{ steps.grep_appl.outputs.email_addr }}
contact_name: ${{ steps.grep_appl.outputs.contact_name }}
project_name: ${{ steps.grep_appl.outputs.project_name }}
team_name: ${{ steps.grep_appl.outputs.team_name }}
total_cost: ${{ steps.grep_appl.outputs.total_cost }}
legal_entity: ${{ steps.grep_appl.outputs.legal_entity }}
legal_addr: ${{ steps.grep_appl.outputs.legal_addr }}
level: ${{ steps.grep_appl.outputs.level }}
eos_addr: ${{ steps.grep_appl.outputs.eos_addr }}
basename: ${{ steps.grep_appl.outputs.basename }}
github_actor: ${{ steps.grep_appl.outputs.github_actor }}
pr_no: ${{ steps.grep_appl.outputs.pr_no }}
website: ${{ steps.grep_appl.outputs.website }}
open_source: ${{ steps.grep_appl.outputs.open_source }}
token_sale: ${{ steps.grep_appl.outputs.token_sale }}

steps:
- name: Checkout
id: checkout
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}

# Parse the application template for the required fields
- name: assign the env variables from the parsing
id: grep_appl
run: |
export APP_EMAIL=`/bin/grep -F "**Contact Email:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f4`
echo "email_addr=$APP_EMAIL" >> $GITHUB_OUTPUT
export CNAME=`/bin/grep -F "**Contact Name:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f4-8`
echo "contact_name=$CNAME" >> $GITHUB_OUTPUT
export PNAME=`/bin/grep -F "**Project Name:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f4-10`
echo "project_name=$PNAME" >> $GITHUB_OUTPUT
export TNAME=`/bin/grep -F "**Team Name:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f4-10`
echo "team_name=$TNAME" >> $GITHUB_OUTPUT
export TCOST=`/bin/grep -F "**Total Costs:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f4-8`
echo "total_cost=$TCOST" >> $GITHUB_OUTPUT
export LENTITY=`/bin/grep -F "**Registered Legal Entity:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f5-12`
echo "legal_entity=$LENTITY" >> $GITHUB_OUTPUT
export LADDR=`/bin/grep -F "**Registered Address:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f4-30`
echo "legal_addr=$LADDR" >> $GITHUB_OUTPUT
export LEVEL=`/bin/grep -F "**[Level](https" ${{ inputs.filename }} | tr -s " " | cut -d" " -f3-8`
echo "level=$LEVEL" >> $GITHUB_OUTPUT
export EOSADDR=`/bin/grep -F "**EOS Payment Address:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f5-8`
echo "eos_addr=$EOSADDR" >> $GITHUB_OUTPUT
export WEBSITE=`/bin/grep -F "**Website:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f3-8`
echo "website=$WEBSITE" >> $GITHUB_OUTPUT
export OPENSOURCE=`/bin/grep -F "**Project is Open-Source:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f5`
echo "open_Source=$OPENSOURCE" >> $GITHUB_OUTPUT
export TOKENSALE=`/bin/grep -F "**Project was part of Token sale:**" ${{ inputs.filename }} | tr -s " " | cut -d" " -f8`
echo "token_sale=$TOKENSALE" >> $GITHUB_OUTPUT
# following three only work when parser launched by a pull request
echo "repo_owner=${{ github.event.pull_request.head.repo.owner.login }}" >> $GITHUB_OUTPUT
echo "pr_no=${{ github.event.pull_request.number }}" >> $GITHUB_OUTPUT
echo "github_actor=${{ github.actor }}" >> $GITHUB_OUTPUT
export BASENAME=`/bin/echo ${{ inputs.filename }} | cut -d"/" -f2`
echo "basename=$BASENAME" >> $GITHUB_OUTPUT
echo $BASENAME
78 changes: 78 additions & 0 deletions .github/workflows/am-scrape-appfile.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Scrape application file to the "DataBigScrape" spreadsheet
# Alysha Mims copy of Ted Cahall 12Nov2022
#

name: AM Scrape Application to Gsheet

on:
workflow_dispatch:
inputs:
AppFile:
type: string
description: Name of Application File

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: greet
id: test_echo
run: |
echo "Application file is: ${{ github.event.inputs.AppFile }}"
export APP_EMAIL=`/bin/grep "**Contact Email:**" "applications/${{ github.event.inputs.AppFile }}" | cut -d" " -f4`
echo "email_addr=$APP_EMAIL" >> $GITHUB_OUTPUT
echo email addr is $APP_EMAIL
- name: test_output
run: echo "the new output test shows the email_addr is ${{ steps.test_echo.outputs.email_addr }}"

call-parser:
uses: ./.github/workflows/am-big-parser.yml
with:
filename: "applications/${{ github.event.inputs.AppFile }}"
needs: build

echo-the-returned-fields:
runs-on: ubuntu-latest
needs: call-parser
steps:
- id: echo-output
run: |
echo "basename ${{ needs.call-parser.outputs.basename }} "
echo "project name ${{ needs.call-parser.outputs.project_name }} "
echo "contact name ${{ needs.call-parser.outputs.contact_name }}"
echo "team name ${{ needs.call-parser.outputs.team_name }}"
echo "app_email ${{ needs.call-parser.outputs.app_email }}"
echo "total cost ${{ needs.call-parser.outputs.total_cost }}"
echo "legal entity ${{ needs.call-parser.outputs.legal_entity }}"
echo "legal addr ${{ needs.call-parser.outputs.legal_addr }}"
echo "level ${{ needs.call-parser.outputs.level }}"
echo "eos_addr ${{ needs.call-parser.outputs.eos_addr }}"
echo "github_actor ${{ needs.call-parser.outputs.github_actor }}"
echo "pr_no ${{ needs.call-parser.outputs.pr_no }}"
echo "website ${{ needs.call-parser.outputs.website }}"
echo "open_source ${{ needs.call-parser.outputs.open_source }}"
echo "token_sale ${{ needs.call-parser.outputs.token_sale }}"
write-spreadsheet:
uses: ./.github/workflows/am-big-gsheet.yml
needs: call-parser
with:
project_name: ${{ needs.call-parser.outputs.project_name }}
contact_name: ${{ needs.call-parser.outputs.contact_name }}
team_name: ${{ needs.call-parser.outputs.team_name }}
app_email: ${{ needs.call-parser.outputs.app_email }}
total_cost: ${{ needs.call-parser.outputs.total_cost }}
legal_entity: ${{ needs.call-parser.outputs.legal_entity }}
legal_addr: ${{ needs.call-parser.outputs.legal_addr }}
level: ${{ needs.call-parser.outputs.level }}
eos_addr: ${{ needs.call-parser.outputs.eos_addr }}
github_actor: ${{ needs.call-parser.outputs.github_actor }}
pr_no: ${{ needs.call-parser.outputs.pr_no }}
website: ${{ needs.call-parser.outputs.website }}
open_source: ${{ needs.call-parser.outputs.open_source }}
token_sale: ${{ needs.call-parser.outputs.token_sale }}
basename: ${{ needs.call-parser.outputs.basename }}
secrets:
gsheet_private_key: ${{ secrets.GHSEET_API_KEY }}
3 changes: 2 additions & 1 deletion .github/workflows/grant-committee-approved.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# grant-committee-approved.yml
#
# Ted Cahall 31May2022
# Updated to remove node12 warnings 22May2023

name: Grant Committee Approved

Expand All @@ -28,7 +29,7 @@ jobs:
steps:
- name: Get application file name
id: 'files'
uses: Ana06/get-changed-files@v2.0.0
uses: Ana06/get-changed-files@v2.2.0
with:
filter: 'applications/*.md'

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/grant-fully-approved.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# grant-fully-approved.yml
#
# Ted Cahall 28May2022
# Updated to remove node12 warnings 22May2023 - Ana06/get-changed-files@v2.2.0

name: Grant Fully Approved

Expand All @@ -28,7 +29,7 @@ jobs:
steps:
- name: Get application file name
id: 'files'
uses: Ana06/get-changed-files@v2.0.0
uses: Ana06/get-changed-files@v2.2.0
with:
filter: 'applications/*.md'

Expand Down
27 changes: 14 additions & 13 deletions .github/workflows/grant-translated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
steps:
- name: Get grant application file name
id: 'files'
uses: Ana06/get-changed-files@v2.0.0
uses: Ana06/get-changed-files@v2.2.0
with:
filter: 'applications/*.md'

Expand Down Expand Up @@ -44,26 +44,27 @@ jobs:
- name: assign the env from the email name
id: grep_email
run: |
export APP_EMAIL=`/bin/grep "**Contact Email:**" ${{ needs.get_filename.outputs.filename }} | cut -d" " -f4`
#echo "::set-env name=APP_EMAIL::$APP_EMAIL"
echo "::set-output name=email_addr::$APP_EMAIL"
export CNAME=`/bin/grep "**Contact Name:**" ${{ needs.get_filename.outputs.filename }} | cut -d" " -f4-8`
echo "::set-output name=contact_name::$CNAME"
export PNAME=`/bin/grep "**Project Name:**" ${{ needs.get_filename.outputs.filename }} | cut -d" " -f4-8`
echo "::set-output name=project_name::$PNAME"
export TNAME=`/bin/grep "**Team Name:**" ${{ needs.get_filename.outputs.filename }} | cut -d" " -f4-8`
echo "::set-output name=team_name::$TNAME"
export TCOST=`/bin/grep "**Total Costs:**" ${{ needs.get_filename.outputs.filename }} | cut -d" " -f4-8`
echo "::set-output name=total_cost::$TCOST"
export APP_EMAIL=`/bin/grep -F "**Contact Email:**" ${{ needs.get_filename.outputs.filename }} | tr -s " " | cut -d" " -f4`
echo "email_addr=$APP_EMAIL" >> $GITHUB_OUTPUT
# old way-> echo "::set-output name=email_addr::$APP_EMAIL"
export CNAME=`/bin/grep -F "**Contact Name:**" ${{ needs.get_filename.outputs.filename }} | tr -s " " | cut -d" " -f4-8`
echo "contact_name=$CNAME" >> $GITHUB_OUTPUT
export PNAME=`/bin/grep -F "**Project Name:**" ${{ needs.get_filename.outputs.filename }} | tr -s " " | cut -d" " -f4-8`
echo "project_name=$PNAME" >> $GITHUB_OUTPUT
export TNAME=`/bin/grep -F "**Team Name:**" ${{ needs.get_filename.outputs.filename }} | tr -s " " | cut -d" " -f4-8`
echo "team_name=$TNAME" >> $GITHUB_OUTPUT
export TCOST=`/bin/grep -F "**Total Costs:**" ${{ needs.get_filename.outputs.filename }} | tr -s " " | cut -d" " -f4-8`
echo "total_cost=$TCOST" >> $GITHUB_OUTPUT
echo ${{ github.actor }} ${{ github.event_name }} ${{ github.event.pull_request.head.repo.owner.login }}
#echo $APP_MAIL $CNAME $PNAME $TNAME $TCOST

checklabel:
needs: [get_filename, parse_app]
if: github.event.label.name == 'Grant Translated'
runs-on: ubuntu-latest
steps:
- id: 'update_worksheet'
uses: jroehl/gsheet.action@v1.2.0
uses: jroehl/gsheet.action@v2.0.1
with:
#spreadsheetId: 1FsNUKcfAJAorZGHpEzbRKLVYWbpZ_93Ts-R-JTpRK_A #This is the DummyTest sheet
spreadsheetId: 1RdSK5Y_URnTSzg__fRHV51jwO90x4AUMy0ym0ytWwKA
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/pr-received.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,25 @@ jobs:
steps:
- name: Get application file name
id: 'files'
uses: Ana06/get-changed-files@v2.1.0
uses: Ana06/get-changed-files@v2.2.0
with:
filter: 'applications/*.md'

testfile:
uses: ./.github/workflows/ru-check-filename.yml
with:
filename: "${{ needs.get_filename.outputs.filename }}"
needs: get_filename

call-parser:
uses: ./.github/workflows/ru-big-parser.yml
with:
filename: "${{ needs.get_filename.outputs.filename }}"
needs: get_filename
needs: [get_filename, testfile]

echo-the-returned-fields:
runs-on: ubuntu-latest
needs: [get_filename, call-parser]
needs: call-parser
steps:
- id: echo-output
run: |
Expand Down
Loading