Commit Graph

72 Commits

Author SHA1 Message Date
Unai Martinez-Corral b161b69048 ci: add job 'Format'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-19 18:33:57 +02:00
Unai Martinez-Corral ee0c9008ff mv .github/scripts ./
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-10 11:41:19 +02:00
Unai Martinez-Corral e9a520a17a f4pga: remove F4PGA_BIN_DIR and VPRPATH
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 06:32:48 +02:00
Unai Martinez-Corral d63a2c2dbd ci/scripts: merge envvars.sh into prepare_environment.sh
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 04:07:28 +02:00
Unai Martinez-Corral 1688a97763 f4pga: the default share path does not include subdir 'install' by default
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 04:07:28 +02:00
Unai Martinez-Corral 5f5e54315e ci: rm f4pga-env
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:54:05 +02:00
Unai Martinez-Corral 1c444643b6 ci/prepare_environment: bump arch-defs packages
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:47:52 +02:00
Unai Martinez-Corral e1e9e61b82 ci/scripts: add envvars.sh; move f4pga-env stuff out from prepare_environment
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:47:38 +02:00
Unai Martinez-Corral 158b7b8a38 ci/prepare_environment: bump arch-defs packages
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:36 +02:00
Unai Martinez-Corral b0a7b2eea0 arch-defs tarballs now include usable environment and requirements files
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:16 +02:00
Unai Martinez-Corral b8efd597e4 test: add environment.yml and requirements.txt files
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-04 03:33:16 +02:00
Unai Martinez-Corral e276ecfb4c ci: force deprecated
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-02 03:06:48 +02:00
Unai Martinez-Corral 082fab2a3f ci: test pip install
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-02 02:24:51 +02:00
Krzysztof Boroński d8d27d3216
ci: use extra verbose mode for f4pga build (#596)
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-08-01 15:03:33 +02:00
Paweł Czarnecki ab727871ed CI: missing newline at the end of file
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:57:22 +02:00
Pawel Czarnecki 2f0da9b169 platforms: eos-s3: parametrize package name
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Pawel Czarnecki 93392fa9cb platforms: eos-s3: add fasm2bels stage
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Paweł Czarnecki e88f714877 common modules: eos-s3: add analysis stage
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:04 +02:00
Paweł Czarnecki c6dce07e5b CI: eos-s3: introduce F4PGA test flow
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-08-01 13:56:03 +02:00
Unai Martinez-Corral 9dd06cd92a ci: test F4PGA eos-s3 flow
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-08-01 13:53:17 +02:00
Unai Martinez-Corral 603cf6763c
ci: use a single matrix to test SymbiFlow and F4PGA (#592)
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-31 13:50:23 +02:00
Unai Martinez-Corral 8c411eb74e
ci/prepare_environment: update arch-def packages (#591)
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-31 11:58:37 +02:00
Pawel Czarnecki 4b8594d195 CI: ql: prepare infrastructure for updated arch-defs packages
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Pawel Czarnecki f9861da690 delete removing depreated toolchain wrappers
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Pawel Czarnecki 9cd048885e fix F4PGA_DIR_ROOT inconsistency
Signed-off-by: Pawel Czarnecki <pczarnecki@antmicro.com>
2022-07-28 14:38:45 +02:00
Unai Martinez-Corral af6069af9e ci/prepare_environment: rm all the scripts in ql tarballs, except subdir 'python'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-28 10:31:17 +02:00
Unai Martinez-Corral 27eca4f35d ci/prepare_environment: bump arch-defs packages
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-27 22:42:55 +01:00
Unai Martinez-Corral e6d5d64892 ci/prepare_environment: fail in case of error
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-07-27 22:23:07 +01:00
Krzysztof Boronski 7c6a834c3e Rename F4PGA_ENV_* to F4PGA_*_DIR
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-07-13 07:14:21 -05:00
Krzysztof Boronski 9308536294 Do not use in-tree-build
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-07-12 08:21:17 -05:00
Unai Martinez-Corral 28c35300b8 ci/Pipeline: force usage of the deprecated flow in job(s) 'Deprecated'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-06-22 13:42:44 +02:00
Paweł Czarnecki 593adf1bda s/F4PGA_FAM/FPGA_FAM/
This is required to make f4pga-examples working without handling 2
similar environment variables:
* F4PGA_FAM required for installing F4PGA
* FPGA_FAM used in f4pga-examples

Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-06-10 15:46:01 +02:00
Paweł Czarnecki cbfc599fd6 CI: bump QL arch defs version
Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
2022-06-07 15:44:40 +02:00
Unai Martinez-Corral ccba453686 add missing headers
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-06-02 00:35:06 +02:00
Unai Martinez-Corral 7404c82127 ci: add License-check
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-05-31 15:13:06 +02:00
Krzysztof Boronski fac1dbbce7 Update CI tests
Signed-off-by: Krzysztof Boronski <kboronski@antmicro.com>
2022-05-27 07:59:48 -05:00
Unai Martinez-Corral daab4b3c02 ci/sftest: provide path to xdc files
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-05-24 20:01:45 +02:00
Xiretza a7386c6e9c fix(tests): allow pytest to automatically discover tests
By default, pytest only looks for modules named test_*.
2022-05-22 14:44:49 +02:00
Tomasz Michalak a6f19c029f
Merge pull request #530 from antmicro/umarcor/add-pyFPGA
Add sfbuild|pyF4PGA
2022-05-17 11:57:56 +02:00
Unai Martinez-Corral a3d6829af5 ci: rm pip option --use-feature=in-tree-build 2022-05-12 19:58:59 +02:00
Unai Martinez-Corral 9d169a44af add tests with pytest
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral dc58d412b9 mv python toolchain wrappers into f4pga
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral 382e09b307 ci: merge workflow pyF4PGA into Pipeline
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:38 +02:00
Unai Martinez-Corral fcb4ce8811 f4pga: merge sfbuild into __init__
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral 920d1d5ec3 f4pga: test pyF4PGA in CI
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral 22003c2f49 ci: make examples env
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral c13d6fc6eb ci: add sftest.json
Authored-By: Krzysztof Boronski <kboronski@internships.antmicro.com>
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral f58637f3d4 ci: test f4pga|sfbuild
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral 849d3efd48 ci: add GitHub Actions workflow 'pyFPGA'
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:37 +02:00
Unai Martinez-Corral a7cc3e98d0 ci/prepare_environment: update
Signed-off-by: Unai Martinez-Corral <umartinezcorral@antmicro.com>
2022-04-26 12:16:36 +02:00